From 90da8bc9d6e475cad95906520ff734c62552c1ec Mon Sep 17 00:00:00 2001 From: Sara-Jayne Terp Date: Thu, 30 Jun 2022 20:59:25 +0100 Subject: [PATCH] added code to check dataset --- .DS_Store | Bin 10244 -> 10244 bytes .../generate_csvs_for_mike-checkpoint.ipynb | 1517 ++++++++++++++ ...d (Internal) - DISARM Framework Merged.csv | 305 +++ CODE/generate_csvs_for_mike.ipynb | 1570 +++++++++++++++ CODE/temp_techs.csv | 104 + DISARM_MASTER_DATA/.DS_Store | Bin 0 -> 6148 bytes .../DISARM_COMMENTS_MASTER.csv | 1755 +++++++++++++++++ .../DISARM_DATA_MASTER.xlsx | Bin 0 -> 467348 bytes .../DISARM_FRAMEWORKS_MASTER.xlsx | Bin 0 -> 160237 bytes 9 files changed, 5251 insertions(+) create mode 100644 CODE/.ipynb_checkpoints/generate_csvs_for_mike-checkpoint.ipynb create mode 100644 CODE/DISARM Merged (Internal) - DISARM Framework Merged.csv create mode 100644 CODE/generate_csvs_for_mike.ipynb create mode 100644 CODE/temp_techs.csv create mode 100644 DISARM_MASTER_DATA/.DS_Store create mode 100644 DISARM_MASTER_DATA/2022-06-30_DISARM_0_1/DISARM_COMMENTS_MASTER.csv create mode 100644 DISARM_MASTER_DATA/2022-06-30_DISARM_0_1/DISARM_DATA_MASTER.xlsx create mode 100644 DISARM_MASTER_DATA/2022-06-30_DISARM_0_1/DISARM_FRAMEWORKS_MASTER.xlsx diff --git a/.DS_Store b/.DS_Store index c77c76a70f92ae8446c5cb9943de1ad639285206..acddcead278d3160024f1164b96f28ba1083c246 100644 GIT binary patch delta 224 zcmZn(XbG5*%(!D?;WYM%4ZNG#Ib=8(cTD~vR;VsfU2SHeqhM%gSgWH@ZD?R&q@!SN zVOU$s$sww&Zygk$os*lF-!-{kTwbi3fq{XA!I{CI!G*y!r8qe!DL+4laq}kuRyNX2 cW9**%KwM+rW~rlK zZfa3m%gG_CtZy9@pPiGNm)||PUtC_Shk=2Cg~6G@pTUK}HKjN?Cn-Nahhg(a0aiA~ z?I7dS#H*{#brcK@4ZwyOo0tI&vou39tP^AyW7p&d;u@Q;i)-<268*+VrvAy-#dQG? CeM5!- diff --git a/CODE/.ipynb_checkpoints/generate_csvs_for_mike-checkpoint.ipynb b/CODE/.ipynb_checkpoints/generate_csvs_for_mike-checkpoint.ipynb new file mode 100644 index 0000000..df573de --- /dev/null +++ b/CODE/.ipynb_checkpoints/generate_csvs_for_mike-checkpoint.ipynb @@ -0,0 +1,1517 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Unnamed: 0DISARM PhaseDISARM TacticDISARM TechniqueDISARM SubtechniqueDescriptionDISARM IDFeedback from EEASAction to DoAction TakenWhere did it come from?Where from more info
01PlanNaNNaNNaNEnvision the desired outcome. Lay out effectiv...P01NaNNaNNaNAMITTNaN
12PlanPlan StrategyNaNNaNDefine the desired end state, i.e. the set of ...TA01NaNNaNNaNAMITTTA01: Strategic Planning
23PlanPlan StrategyDetermine Target AudiencesNaNNaNT0001NaNNaNNaNDISARM Revision ProcessNaN
34PlanPlan StrategyDetermine Strategic EndsNaNNaNT0002NaNNaNNaNDISARM Revision ProcessNaN
45PlanPlan ObjectivesNaNNaNSet clearly defined, measurable, and achievabl...TA02NaNNaNNaNAMITTTA02: Objective Planning
.......................................
272273AssessAssess EffectivenessMeasure EffectivenessKnowledgeNaNNaNNaNNaNNaNNaNNaN
273274AssessAssess EffectivenessMeasure EffectivenessAction/attitudeNaNNaNNaNNaNNaNNaNNaN
274275AssessAssess EffectivenessMeasure Effectiveness Indicators (or KPIs)NaNNaNNaNNaNNaNNaNNaNNaN
275276AssessAssess EffectivenessMeasure Effectiveness Indicators (or KPIs)Message reachMonitor and evaluate message reach in misinfor...NaNNaNNaNNaNNaNT0063 Message reach (AMITT)
276277AssessAssess EffectivenessMeasure Effectiveness Indicators (or KPIs)Social media engagementMonitor and evaluate social media engagement i...NaNNaNNaNNaNNaNT0064 Social media engagement (AMITT)
\n", + "

277 rows × 12 columns

\n", + "
" + ], + "text/plain": [ + " Unnamed: 0 DISARM Phase DISARM Tactic \\\n", + "0 1 Plan NaN \n", + "1 2 Plan Plan Strategy \n", + "2 3 Plan Plan Strategy \n", + "3 4 Plan Plan Strategy \n", + "4 5 Plan Plan Objectives \n", + ".. ... ... ... \n", + "272 273 Assess Assess Effectiveness \n", + "273 274 Assess Assess Effectiveness \n", + "274 275 Assess Assess Effectiveness \n", + "275 276 Assess Assess Effectiveness \n", + "276 277 Assess Assess Effectiveness \n", + "\n", + " DISARM Technique DISARM Subtechnique \\\n", + "0 NaN NaN \n", + "1 NaN NaN \n", + "2 Determine Target Audiences NaN \n", + "3 Determine Strategic Ends NaN \n", + "4 NaN NaN \n", + ".. ... ... \n", + "272 Measure Effectiveness Knowledge \n", + "273 Measure Effectiveness Action/attitude \n", + "274 Measure Effectiveness Indicators (or KPIs) NaN \n", + "275 Measure Effectiveness Indicators (or KPIs) Message reach \n", + "276 Measure Effectiveness Indicators (or KPIs) Social media engagement \n", + "\n", + " Description DISARM ID \\\n", + "0 Envision the desired outcome. Lay out effectiv... P01 \n", + "1 Define the desired end state, i.e. the set of ... TA01 \n", + "2 NaN T0001 \n", + "3 NaN T0002 \n", + "4 Set clearly defined, measurable, and achievabl... TA02 \n", + ".. ... ... \n", + "272 NaN NaN \n", + "273 NaN NaN \n", + "274 NaN NaN \n", + "275 Monitor and evaluate message reach in misinfor... NaN \n", + "276 Monitor and evaluate social media engagement i... NaN \n", + "\n", + " Feedback from EEAS Action to Do Action Taken Where did it come from? \\\n", + "0 NaN NaN NaN AMITT \n", + "1 NaN NaN NaN AMITT \n", + "2 NaN NaN NaN DISARM Revision Process \n", + "3 NaN NaN NaN DISARM Revision Process \n", + "4 NaN NaN NaN AMITT \n", + ".. ... ... ... ... \n", + "272 NaN NaN NaN NaN \n", + "273 NaN NaN NaN NaN \n", + "274 NaN NaN NaN NaN \n", + "275 NaN NaN NaN NaN \n", + "276 NaN NaN NaN NaN \n", + "\n", + " Where from more info \n", + "0 NaN \n", + "1 TA01: Strategic Planning \n", + "2 NaN \n", + "3 NaN \n", + "4 TA02: Objective Planning \n", + ".. ... \n", + "272 NaN \n", + "273 NaN \n", + "274 NaN \n", + "275 T0063 Message reach (AMITT) \n", + "276 T0064 Social media engagement (AMITT) \n", + "\n", + "[277 rows x 12 columns]" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import pandas as pd\n", + "\n", + "# make sure we didn't miss anything in mike's original sheet\n", + "def check_diffs(col1, col2):\n", + " xx = col1.value_counts().index\n", + " yy = col2.value_counts().index\n", + " print('lengths are: {} and {}'.format(len(xx), len(yy)))\n", + " print(xx)\n", + " print(yy)\n", + " print(set(xx).difference(set(yy)))\n", + "\n", + "def check_ids():\n", + " return\n", + "\n", + "df = pd.read_csv('DISARM Merged (Internal) - DISARM Framework Merged.csv')\n", + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DISARM PhaseDISARM TacticDescriptionDISARM ID
0PlanNaNEnvision the desired outcome. Lay out effectiv...P01
35PrepareNaNActivities conducted before execution to impro...P02
125ExecuteNaNRun the action, from initial exposure to wrap-...P03
262AssessNaNAssess effectiveness of action, for use in fut...P04
\n", + "
" + ], + "text/plain": [ + " DISARM Phase DISARM Tactic \\\n", + "0 Plan NaN \n", + "35 Prepare NaN \n", + "125 Execute NaN \n", + "262 Assess NaN \n", + "\n", + " Description DISARM ID \n", + "0 Envision the desired outcome. Lay out effectiv... P01 \n", + "35 Activities conducted before execution to impro... P02 \n", + "125 Run the action, from initial exposure to wrap-... P03 \n", + "262 Assess effectiveness of action, for use in fut... P04 " + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "phases = df[['DISARM Phase', 'DISARM Tactic', 'Description', 'DISARM ID']]\n", + "phases = phases[phases['DISARM Tactic'].isnull()]\n", + "phases" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "lengths are: 4 and 4\n", + "Index(['Assess', 'Execute', 'Prepare', 'Plan'], dtype='object')\n", + "Index(['Execute', 'Prepare', 'Plan', 'Assess'], dtype='object')\n", + "set()\n" + ] + } + ], + "source": [ + "check_diffs(phases['DISARM Phase'], df['DISARM Phase'])" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DISARM TacticDISARM TechniqueDescriptionDISARM ID
1Plan StrategyNaNDefine the desired end state, i.e. the set of ...TA01
4Plan ObjectivesNaNSet clearly defined, measurable, and achievabl...TA02
13Target Audience AnalysisNaNIdentifying and analyzing the target audience ...TA03
36Develop NarrativesNaNThe promotion of beneficial master narratives ...TA04
46Develop ContentNaNNaNTA05
78Establish Social AssetsNaNEstablishing information assets generates mess...TA06
109Establish LegitimacyNaNNaNTA07
126MicrotargetNaNTarget very specific populations of peopleTA08
134Select Channels and AffordancesNaNSelecting platforms and affordances assesses w...TA09
164Conduct Pump PrimingNaNRelease content on a targetted small scale, pr...TA10
172Deliver ContentNaNRelease content to general public or larger po...TA11
183Maximize ExposureNaNMaximize exposure of the target audience to in...TA12
203Drive Online HarmsNaNActions taken by an influence operation to har...TA13
220Drive Offline ActivityNaNMove incident/campaign from online to offline....TA14
234Persist in the Information SpaceNaNPersist in the Information Space refers to tak...TA15
263Assess EffectivenessNaNNaNTA16
\n", + "
" + ], + "text/plain": [ + " DISARM Tactic DISARM Technique \\\n", + "1 Plan Strategy NaN \n", + "4 Plan Objectives NaN \n", + "13 Target Audience Analysis NaN \n", + "36 Develop Narratives NaN \n", + "46 Develop Content NaN \n", + "78 Establish Social Assets NaN \n", + "109 Establish Legitimacy NaN \n", + "126 Microtarget NaN \n", + "134 Select Channels and Affordances NaN \n", + "164 Conduct Pump Priming NaN \n", + "172 Deliver Content NaN \n", + "183 Maximize Exposure NaN \n", + "203 Drive Online Harms NaN \n", + "220 Drive Offline Activity NaN \n", + "234 Persist in the Information Space NaN \n", + "263 Assess Effectiveness NaN \n", + "\n", + " Description DISARM ID \n", + "1 Define the desired end state, i.e. the set of ... TA01 \n", + "4 Set clearly defined, measurable, and achievabl... TA02 \n", + "13 Identifying and analyzing the target audience ... TA03 \n", + "36 The promotion of beneficial master narratives ... TA04 \n", + "46 NaN TA05 \n", + "78 Establishing information assets generates mess... TA06 \n", + "109 NaN TA07 \n", + "126 Target very specific populations of people TA08 \n", + "134 Selecting platforms and affordances assesses w... TA09 \n", + "164 Release content on a targetted small scale, pr... TA10 \n", + "172 Release content to general public or larger po... TA11 \n", + "183 Maximize exposure of the target audience to in... TA12 \n", + "203 Actions taken by an influence operation to har... TA13 \n", + "220 Move incident/campaign from online to offline.... TA14 \n", + "234 Persist in the Information Space refers to tak... TA15 \n", + "263 NaN TA16 " + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tactics = df[['DISARM Tactic', 'DISARM Technique', 'Description', 'DISARM ID']]#['DISARM Tactic'].notnull()\n", + "tactics = tactics[(tactics['DISARM Tactic'].notnull()) & (tactics['DISARM Technique'].isnull())]\n", + "tactics" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "lengths are: 16 and 16\n", + "Index(['Develop Narratives', 'Persist in the Information Space',\n", + " 'Drive Offline Activity', 'Assess Effectiveness',\n", + " 'Establish Social Assets', 'Plan Objectives', 'Conduct Pump Priming',\n", + " 'Deliver Content', 'Microtarget', 'Maximize Exposure',\n", + " 'Drive Online Harms', 'Establish Legitimacy', 'Plan Strategy',\n", + " 'Develop Content', 'Target Audience Analysis',\n", + " 'Select Channels and Affordances'],\n", + " dtype='object')\n", + "Index(['Develop Content', 'Establish Social Assets',\n", + " 'Select Channels and Affordances', 'Persist in the Information Space',\n", + " 'Target Audience Analysis', 'Maximize Exposure', 'Drive Online Harms',\n", + " 'Establish Legitimacy', 'Drive Offline Activity',\n", + " 'Assess Effectiveness', 'Deliver Content', 'Develop Narratives',\n", + " 'Plan Objectives', 'Conduct Pump Priming', 'Microtarget',\n", + " 'Plan Strategy'],\n", + " dtype='object')\n", + "set()\n", + "null ids: Empty DataFrame\n", + "Columns: [DISARM Tactic, DISARM Technique, Description, DISARM ID]\n", + "Index: []\n" + ] + } + ], + "source": [ + "check_diffs(tactics['DISARM Tactic'], df['DISARM Tactic'])\n", + "print('null ids: {}'.format(tactics[tactics['DISARM ID'].isnull()]))" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DISARM TechniqueDISARM SubtechniqueDescriptionDISARM ID
2Determine Target AudiencesNaNNaNT0001
3Determine Strategic EndsNaNNaNT0002
5DismissNaNPush back against criticism by dismissing your...T0003
7DistortNaNTwist the narrative. Take information, or arti...T0004
8DistractNaNShift attention to a different narrative or ac...T0005
...............
258Exploit TOS/Content ModerationNaNNaNT0094
261Play the long gameNaNPlay the long game refers to two phenomena: 1....T0095
264Measure PerformanceNaNNaNT0096
268Measure EffectivenessNaNNaNT0097
274Measure Effectiveness Indicators (or KPIs)NaNNaNNaN
\n", + "

97 rows × 4 columns

\n", + "
" + ], + "text/plain": [ + " DISARM Technique DISARM Subtechnique \\\n", + "2 Determine Target Audiences NaN \n", + "3 Determine Strategic Ends NaN \n", + "5 Dismiss NaN \n", + "7 Distort NaN \n", + "8 Distract NaN \n", + ".. ... ... \n", + "258 Exploit TOS/Content Moderation NaN \n", + "261 Play the long game NaN \n", + "264 Measure Performance NaN \n", + "268 Measure Effectiveness NaN \n", + "274 Measure Effectiveness Indicators (or KPIs) NaN \n", + "\n", + " Description DISARM ID \n", + "2 NaN T0001 \n", + "3 NaN T0002 \n", + "5 Push back against criticism by dismissing your... T0003 \n", + "7 Twist the narrative. Take information, or arti... T0004 \n", + "8 Shift attention to a different narrative or ac... T0005 \n", + ".. ... ... \n", + "258 NaN T0094 \n", + "261 Play the long game refers to two phenomena: 1.... T0095 \n", + "264 NaN T0096 \n", + "268 NaN T0097 \n", + "274 NaN NaN \n", + "\n", + "[97 rows x 4 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "techs = df[['DISARM Technique', 'DISARM Subtechnique', 'Description', 'DISARM ID']]\n", + "techs = techs[(techs['DISARM Technique'].notnull()) & (techs['DISARM Subtechnique'].isnull())]\n", + "techs" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DISARM TechniqueDISARM SubtechniqueDescriptionDISARM ID
274Measure Effectiveness Indicators (or KPIs)NaNNaNNaN
\n", + "
" + ], + "text/plain": [ + " DISARM Technique DISARM Subtechnique \\\n", + "274 Measure Effectiveness Indicators (or KPIs) NaN \n", + "\n", + " Description DISARM ID \n", + "274 NaN NaN " + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "techs[techs['DISARM ID'].isnull()]" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "lengths are: 97 and 97\n", + "Index(['Consumer Review Networks', 'Create inauthentic websites',\n", + " 'Determine Target Audiences', 'Leverage Conspiracy Theory Narratives',\n", + " 'Develop Text-based Content', 'Cultivate ignorant agents', 'Harass',\n", + " 'Conduct fundraising', 'Create fake experts', 'Conceal Infrastructure',\n", + " 'Traditional Media', 'Post Content', 'Create personas',\n", + " 'Establish Inauthentic News Sites', 'Media Sharing Networks',\n", + " 'Blogging and Publishing Networks', 'Comment or Reply on Content',\n", + " 'Attract Traditional Media', 'Encourage Attendance at Events',\n", + " 'Leverage Existing Narratives', 'Organize Events',\n", + " 'Develop Owned Media Assets', 'Direct Users to Alternative Platforms',\n", + " 'Degrade Adversary', 'Employ Commercial Analytic Firms', 'Livestream',\n", + " 'Co-opt Trusted Sources', 'Discussion Forums',\n", + " 'Create Localized Content', 'Manipulate Platform Algorithm',\n", + " 'Use Search Engine Optimization', 'Generate information pollution',\n", + " 'Exploit TOS/Content Moderation',\n", + " 'Create hashtags and search artifacts', 'Suppress Opposition',\n", + " 'Leverage Echo Chambers/Filter Bubbles', 'Measure Effectiveness',\n", + " 'Prepare Assets Impersonating Legitimate Entities',\n", + " 'Bookmarking and Content Curation',\n", + " 'Prepare Physical Broadcast Capabilities', 'Conceal People',\n", + " 'Distort facts', ' Social Networks', 'Leverage Content Farm',\n", + " 'Platform Filtering', 'Determine Strategic Ends', 'Online polls',\n", + " 'Cross-Posting', 'Respond to Breaking News Event or Active Crisis',\n", + " 'Create Inauthentic Accounts', 'Distort', 'Use fake experts',\n", + " 'Bait legitimate influencers', 'Seed distortions',\n", + " 'Compromise legitimate accounts', 'Email',\n", + " 'Flooding the Information Space', 'Develop Competing Narratives',\n", + " 'Create Clickbait', 'Create Inauthentic Social Media Pages and Groups',\n", + " 'Purchase Targeted Advertisements', 'Recruit bad actors',\n", + " 'Develop Video-based Content', 'Reuse Existing Content',\n", + " 'Facilitate State Propaganda', 'Deliver Ads', 'Divide',\n", + " 'Prepare fundraising campaigns',\n", + " 'Identify Social and Technical Vulnerabilities', 'Measure Performance',\n", + " 'Incentivize Sharing', 'Build Network', 'Dismay',\n", + " 'Develop Audio-based Content', 'Conceal Operational Activity',\n", + " 'Control Information Environment through Offensive Cyberspace Operations',\n", + " 'Develop New Narratives', 'Map Target Audience Information Environment',\n", + " 'Chat apps', 'Censor social media as a political force',\n", + " 'Measure Effectiveness Indicators (or KPIs)',\n", + " 'Formal Diplomatic Channels', 'Infiltrate Existing Networks',\n", + " 'Amplify Existing Narrative', 'Acquire/ recruit Network',\n", + " 'Develop Image-based Content', 'Segment Audiences',\n", + " 'Play the long game', 'Seed Kernel of truth',\n", + " 'Merchandising/ Advertising', 'Demand insurmountable proof',\n", + " 'Trial content', 'Obtain Private Documents', 'Dismiss',\n", + " 'Integrate Target Audience Vulnerabilities into Narrative', 'Distract',\n", + " 'Physical Violence'],\n", + " dtype='object')\n", + "Index(['Conceal Operational Activity',\n", + " 'Identify Social and Technical Vulnerabilities',\n", + " 'Flooding the Information Space', ' Social Networks',\n", + " 'Measure Effectiveness', 'Conceal People',\n", + " 'Map Target Audience Information Environment', 'Conceal Infrastructure',\n", + " 'Segment Audiences',\n", + " 'Control Information Environment through Offensive Cyberspace Operations',\n", + " 'Harass', 'Create Inauthentic Accounts', 'Develop Image-based Content',\n", + " 'Reuse Existing Content', 'Post Content', 'Co-opt Trusted Sources',\n", + " 'Build Network', 'Obtain Private Documents', 'Measure Performance',\n", + " 'Traditional Media', 'Recruit bad actors', 'Media Sharing Networks',\n", + " 'Leverage Echo Chambers/Filter Bubbles', 'Suppress Opposition',\n", + " 'Develop Text-based Content', 'Cross-Posting',\n", + " 'Measure Effectiveness Indicators (or KPIs)',\n", + " 'Prepare Assets Impersonating Legitimate Entities', 'Chat apps',\n", + " 'Organize Events', 'Acquire/ recruit Network',\n", + " 'Infiltrate Existing Networks', 'Livestream',\n", + " 'Leverage Conspiracy Theory Narratives', 'Physical Violence',\n", + " 'Leverage Content Farm', 'Encourage Attendance at Events',\n", + " 'Distort facts', 'Establish Inauthentic News Sites',\n", + " 'Exploit TOS/Content Moderation', 'Generate information pollution',\n", + " 'Develop Video-based Content', 'Deliver Ads',\n", + " 'Prepare fundraising campaigns', 'Incentivize Sharing',\n", + " 'Develop Audio-based Content', 'Comment or Reply on Content',\n", + " 'Create personas', 'Merchandising/ Advertising', 'Dismiss',\n", + " 'Conduct fundraising', 'Discussion Forums',\n", + " 'Manipulate Platform Algorithm', 'Create fake experts',\n", + " 'Platform Filtering', 'Determine Strategic Ends',\n", + " 'Cultivate ignorant agents', 'Employ Commercial Analytic Firms',\n", + " 'Prepare Physical Broadcast Capabilities',\n", + " 'Bookmarking and Content Curation',\n", + " 'Create hashtags and search artifacts',\n", + " 'Use Search Engine Optimization', 'Online polls',\n", + " 'Create Localized Content', 'Determine Target Audiences',\n", + " 'Degrade Adversary', 'Consumer Review Networks',\n", + " 'Blogging and Publishing Networks', 'Attract Traditional Media',\n", + " 'Divide', 'Facilitate State Propaganda',\n", + " 'Purchase Targeted Advertisements',\n", + " 'Create Inauthentic Social Media Pages and Groups', 'Create Clickbait',\n", + " 'Develop Competing Narratives', 'Email',\n", + " 'Compromise legitimate accounts', 'Seed distortions',\n", + " 'Bait legitimate influencers', 'Use fake experts', 'Dismay', 'Distract',\n", + " 'Integrate Target Audience Vulnerabilities into Narrative',\n", + " 'Trial content', 'Demand insurmountable proof', 'Seed Kernel of truth',\n", + " 'Play the long game', 'Amplify Existing Narrative',\n", + " 'Formal Diplomatic Channels',\n", + " 'Censor social media as a political force', 'Develop New Narratives',\n", + " 'Distort', 'Create inauthentic websites',\n", + " 'Direct Users to Alternative Platforms', 'Develop Owned Media Assets',\n", + " 'Leverage Existing Narratives',\n", + " 'Respond to Breaking News Event or Active Crisis'],\n", + " dtype='object')\n", + "set()\n", + "null ids: DISARM Technique DISARM Subtechnique \\\n", + "274 Measure Effectiveness Indicators (or KPIs) NaN \n", + "\n", + " Description DISARM ID \n", + "274 NaN NaN \n" + ] + } + ], + "source": [ + "check_diffs(techs['DISARM Technique'], df['DISARM Technique'])\n", + "print('null ids: {}'.format(techs[techs['DISARM ID'].isnull()]))\n", + "#techs.to_csv('temp_techs.csv', index=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DISARM SubtechniqueDescriptionDISARM ID
6Discredit Credible SourcesPlan to delegitimize the media landscape and d...ST0001
15Monitor Social Media AnalyticsAn influence operation may use social media an...ST0002
16Evaluate Media SurveysAn influence operation may evaluate its own or...ST0003
17Identify Trending Topics/HashtagsAn influence operation may identify trending h...ST0004
18Conduct Web Traffic AnalysisAn influence operation may conduct web traffic...ST0005
............
271AwarenessNaNNaN
272KnowledgeNaNNaN
273Action/attitudeNaNNaN
275Message reachMonitor and evaluate message reach in misinfor...NaN
276Social media engagementMonitor and evaluate social media engagement i...NaN
\n", + "

160 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " DISARM Subtechnique \\\n", + "6 Discredit Credible Sources \n", + "15 Monitor Social Media Analytics \n", + "16 Evaluate Media Surveys \n", + "17 Identify Trending Topics/Hashtags \n", + "18 Conduct Web Traffic Analysis \n", + ".. ... \n", + "271 Awareness \n", + "272 Knowledge \n", + "273 Action/attitude \n", + "275 Message reach \n", + "276 Social media engagement \n", + "\n", + " Description DISARM ID \n", + "6 Plan to delegitimize the media landscape and d... ST0001 \n", + "15 An influence operation may use social media an... ST0002 \n", + "16 An influence operation may evaluate its own or... ST0003 \n", + "17 An influence operation may identify trending h... ST0004 \n", + "18 An influence operation may conduct web traffic... ST0005 \n", + ".. ... ... \n", + "271 NaN NaN \n", + "272 NaN NaN \n", + "273 NaN NaN \n", + "275 Monitor and evaluate message reach in misinfor... NaN \n", + "276 Monitor and evaluate social media engagement i... NaN \n", + "\n", + "[160 rows x 3 columns]" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "subs = df[['DISARM Subtechnique', 'Description', 'DISARM ID']]\n", + "subs = subs[subs['DISARM Subtechnique'].notnull()]\n", + "subs" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "lengths are: 159 and 159\n", + "Index(['Conceal Network Identity', 'Dating Apps', 'Post Across Groups',\n", + " 'Develop AI-Generated Text', 'Develop Inauthentic News Articles',\n", + " 'Distance Reputable Individuals from Operation',\n", + " 'Destroy Information Generation Capabilities',\n", + " 'Assess Degree/Type of Media Access',\n", + " 'Utilize Academic/Pseudoscientific Justifications', 'Radio',\n", + " ...\n", + " 'Deceptively Labeled or Translated', 'Identify Existing Prejudices',\n", + " 'Action/attitude',\n", + " 'Bots Amplify via Automated Forwarding and Reposting',\n", + " 'Change Names of Accounts', 'Trolls amplify and manipulate',\n", + " 'Video Sharing', 'Conceal Sponsorship', 'Use Unencrypted Chats Apps',\n", + " 'Inauthentic Sites Amplify News and Narratives'],\n", + " dtype='object', length=159)\n", + "Index(['Conceal Network Identity', 'Dating Apps', 'Post Across Groups',\n", + " 'Develop AI-Generated Text', 'Develop Inauthentic News Articles',\n", + " 'Distance Reputable Individuals from Operation',\n", + " 'Destroy Information Generation Capabilities',\n", + " 'Assess Degree/Type of Media Access',\n", + " 'Utilize Academic/Pseudoscientific Justifications', 'Radio',\n", + " ...\n", + " 'Deceptively Labeled or Translated', 'Identify Existing Prejudices',\n", + " 'Action/attitude',\n", + " 'Bots Amplify via Automated Forwarding and Reposting',\n", + " 'Change Names of Accounts', 'Trolls amplify and manipulate',\n", + " 'Video Sharing', 'Conceal Sponsorship', 'Use Unencrypted Chats Apps',\n", + " 'Inauthentic Sites Amplify News and Narratives'],\n", + " dtype='object', length=159)\n", + "set()\n", + "null ids: DISARM Subtechnique \\\n", + "60 Aggregate Information into Evidence Collages \n", + "112 Utilize Academic/Pseudoscientific Justifications \n", + "114 Backstop personas \n", + "116 Create Inauthentic News Sites \n", + "117 Leverage Existing Inauthentic News Sites \n", + ".. ... \n", + "271 Awareness \n", + "272 Knowledge \n", + "273 Action/attitude \n", + "275 Message reach \n", + "276 Social media engagement \n", + "\n", + " Description DISARM ID \n", + "60 image files that aggregate positive evidence (... NaN \n", + "112 NaN NaN \n", + "114 Create other assets/dossier/cover/fake relatio... NaN \n", + "116 NaN NaN \n", + "117 An influence operation may prepare assets impe... NaN \n", + ".. ... ... \n", + "271 NaN NaN \n", + "272 NaN NaN \n", + "273 NaN NaN \n", + "275 Monitor and evaluate message reach in misinfor... NaN \n", + "276 Monitor and evaluate social media engagement i... NaN \n", + "\n", + "[100 rows x 3 columns]\n" + ] + } + ], + "source": [ + "check_diffs(subs['DISARM Subtechnique'], df['DISARM Subtechnique'])\n", + "print('null ids: {}'.format(subs[subs['DISARM ID'].isnull()]))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# check against originals" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "dict_keys(['ADMIN_README', 'ADMIN CODES', 'phases', 'tactics', 'techniques', 'countermeasures', 'frameworks', 'tasks', 'detections', 'playbooks', 'responsetypes', 'metatechniques', 'actortypes', 'actortype_framework', 'actortype_sector', 'sectors', 'resources', 'MOE', 'MOP'])" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "MASTERDATA_DIR = '../DISARM_MASTER_DATA/'\n", + "frameworkfile = MASTERDATA_DIR + 'DISARM_FRAMEWORKS_MASTER.xlsx'\n", + " \n", + "metadata = {}\n", + "xlsx = pd.ExcelFile(frameworkfile)\n", + "for sheetname in xlsx.sheet_names:\n", + " metadata[sheetname] = xlsx.parse(sheetname)\n", + " metadata[sheetname].fillna('', inplace=True)\n", + "metadata.keys()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
disarm_idnamename_DEranksummarysummary_DElongname
0P01PlanPlanung1Envision the desired outcome. Lay out effectiv...P01 - Plan
1P02PrepareVorbereitung2Activities conducted before execution to impro...P02 - Prepare
2P03ExecuteDurchführung3Run the action, from initial exposure to wrap-...P03 - Execute
3P04AssessAuswertung4Evaluate effectiveness of action, for use in f...P04 - Assess
\n", + "
" + ], + "text/plain": [ + " disarm_id name name_DE rank \\\n", + "0 P01 Plan Planung 1 \n", + "1 P02 Prepare Vorbereitung 2 \n", + "2 P03 Execute Durchführung 3 \n", + "3 P04 Assess Auswertung 4 \n", + "\n", + " summary summary_DE longname \n", + "0 Envision the desired outcome. Lay out effectiv... P01 - Plan \n", + "1 Activities conducted before execution to impro... P02 - Prepare \n", + "2 Run the action, from initial exposure to wrap-... P03 - Execute \n", + "3 Evaluate effectiveness of action, for use in f... P04 - Assess " + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "metadata['phases']" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DISARM PhaseDISARM TacticDescriptionDISARM ID
0PlanNaNEnvision the desired outcome. Lay out effectiv...P01
35PrepareNaNActivities conducted before execution to impro...P02
125ExecuteNaNRun the action, from initial exposure to wrap-...P03
262AssessNaNAssess effectiveness of action, for use in fut...P04
\n", + "
" + ], + "text/plain": [ + " DISARM Phase DISARM Tactic \\\n", + "0 Plan NaN \n", + "35 Prepare NaN \n", + "125 Execute NaN \n", + "262 Assess NaN \n", + "\n", + " Description DISARM ID \n", + "0 Envision the desired outcome. Lay out effectiv... P01 \n", + "35 Activities conducted before execution to impro... P02 \n", + "125 Run the action, from initial exposure to wrap-... P03 \n", + "262 Assess effectiveness of action, for use in fut... P04 " + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "phases" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "ename": "SyntaxError", + "evalue": "invalid syntax (, line 1)", + "output_type": "error", + "traceback": [ + "\u001b[0;36m File \u001b[0;32m\"\"\u001b[0;36m, line \u001b[0;32m1\u001b[0m\n\u001b[0;31m newphases =\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n" + ] + } + ], + "source": [ + "newphases = " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "check_diffs(metadata['phases']['name'], phases['DISARM Phase'])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "check_diffs(metadata['tactics']['name'], tactics['DISARM Tactic'])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "check_diffs(metadata['techniques']['name'], techs['DISARM Technique'])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/CODE/DISARM Merged (Internal) - DISARM Framework Merged.csv b/CODE/DISARM Merged (Internal) - DISARM Framework Merged.csv new file mode 100644 index 0000000..77ef126 --- /dev/null +++ b/CODE/DISARM Merged (Internal) - DISARM Framework Merged.csv @@ -0,0 +1,305 @@ +,DISARM Phase,DISARM Tactic,DISARM Technique,DISARM Subtechnique,Description,DISARM ID,Feedback from EEAS,Action to Do,Action Taken,Where did it come from?,Where from more info +1,Plan,n/a,n/a,n/a,"Envision the desired outcome. Lay out effective ways of achieving it. Communicate the vision, intent, and decisions, focusing on expected results.",P01,,,,AMITT, +36,Prepare,n/a,n/a,n/a,"Activities conducted before execution to improve the ability to conduct the action. Examples include: development of the ecosystem needed to support the action: people, network, channels, content etc.",P02,,,,, +126,Execute,n/a,n/a,n/a,"Run the action, from initial exposure to wrap-up and/or maintaining presence etc.",P03,,,,, +263,Assess,n/a,n/a,n/a,"Assess effectiveness of action, for use in future plans ",P04,,,,, +7,Plan,Plan Objectives,Dismiss,Discredit Credible Sources,"Plan to delegitimize the media landscape and degrade public trust in reporting, by discrediting credible sources. This makes it easier to promote influence operation content.",ST0001,,,,AMITT,T0067 Plan to Discredit Credible Sources +16,Plan,Target Audience Analysis,Map Target Audience Information Environment,Monitor Social Media Analytics,"An influence operation may use social media analytics to determine which factors will increase the operation content’s exposure to its target audience on social media platforms, including views, interactions, and sentiment relating to topics and content types. The social media platform itself or a third-party tool may collect the metrics. ",ST0002,,,,SPICE, +17,Plan,Target Audience Analysis,Map Target Audience Information Environment,Evaluate Media Surveys,"An influence operation may evaluate its own or third-party media surveys to determine what type of content appeals to its target audience. Media surveys may provide insight into an audience’s political views, social class, general interests, or other indicators used to tailor operation messaging to its target audience.",ST0003,,,,SPICE, +18,Plan,Target Audience Analysis,Map Target Audience Information Environment,Identify Trending Topics/Hashtags,An influence operation may identify trending hashtags on social media platforms for later use in boosting operation content. A hashtag40 refers to a word or phrase preceded by the hash symbol (#) on social media used to identify messages and posts relating to a specific topic. All public posts that use the same hashtag are aggregated onto a centralized page dedicated to the word or phrase and sorted either chronologically or by popularity. ,ST0004,,,,SPICE, +19,Plan,Target Audience Analysis,Map Target Audience Information Environment,Conduct Web Traffic Analysis,"An influence operation may conduct web traffic analysis to determine which search engines, keywords, websites, and advertisements gain the most traction with its target audience.",ST0005,,,,SPICE, +20,Plan,Target Audience Analysis,Map Target Audience Information Environment,Assess Degree/Type of Media Access,"An influence operation may survey a target audience’s Internet availability and degree of media freedom to determine which target audience members will have access to operation content and on which platforms. An operation may face more difficulty targeting an information environment with heavy restrictions and media control than an environment with independent media, freedom of speech and of the press, and individual liberties. ",ST0006,,,,SPICE, +22,Plan,Target Audience Analysis,Identify Social and Technical Vulnerabilities,Find Echo Chambers,"Find or plan to create areas (social media groups, search term groups, hashtag groups etc) where individuals only engage with people they agree with. ",ST0007,,,,AMITT, +23,Plan,Target Audience Analysis,Identify Social and Technical Vulnerabilities,Identify Data Voids,"A data void refers to a word or phrase that results in little, manipulative, or low-quality search engine data. Data voids are hard to detect and relatively harmless until exploited by an entity aiming to quickly proliferate false or misleading information during a phenomenon that causes a high number of individuals to query the term or phrase. In the Plan phase, an influence operation may identify data voids for later exploitation in the operation. +A 2019 report by Michael Golebiewski identifies five types of data voids. (1) “Breaking news” data voids occur when a keyword gains popularity during a short period of time, allowing an influence operation to publish false content before legitimate news outlets have an opportunity to publish relevant information. (2) An influence operation may create a “strategic new terms” data void by creating their own terms and publishing information online before promoting their keyword to the target audience. (3) An influence operation may publish content on “outdated terms” that have decreased in popularity, capitalizing on most search engines’ preferences for recency. (4) “Fragmented concepts” data voids separate connections between similar ideas, isolating segment queries to distinct search engine results. (5) An influence operation may use “problematic queries” that previously resulted in disturbing or inappropriate content to promote messaging until mainstream media recontextualizes the term. ",ST0008,,,,SPICE, +24,Plan,Target Audience Analysis,Identify Social and Technical Vulnerabilities,Identify Existing Prejudices,"An influence operation may exploit existing racial, religious, demographic, or social prejudices to further polarize its target audience from the rest of the public.",ST0009,,,,SPICE, +25,Plan,Target Audience Analysis,Identify Social and Technical Vulnerabilities,Identify Existing Fissures,"An influence operation may identify existing fissures to pit target populations against one another or facilitate a “divide-and-conquer"" approach to tailor operation narratives along the divides.",ST0010,,,,, +26,Plan,Target Audience Analysis,Identify Social and Technical Vulnerabilities,Identify Existing Conspiracy Narratives/Suspicions,An influence operation may assess preexisting conspiracy theories or suspicions in a population to identify existing narratives that support operational objectives. ,ST0011,,,,SPICE, +27,Plan,Target Audience Analysis,Identify Social and Technical Vulnerabilities,Identify Wedge Issues,"A wedge issue is a divisive political issue, usually concerning a social phenomenon, that divides individuals along a defined line. An influence operation may exploit wedge issues by intentionally polarizing the public along the wedge issue line and encouraging opposition between factions.",ST0012,,,,SPICE, +28,Plan,Target Audience Analysis,Identify Social and Technical Vulnerabilities,Identify Target Audience Adversaries,"An influence operation may identify or create a real or imaginary adversary to center operation narratives against. A real adversary may include certain politicians or political parties while imaginary adversaries may include falsified “deep state”62 actors that, according to conspiracies, run the state behind public view. ",ST0013,,,,SPICE, +29,Plan,Target Audience Analysis,Identify Social and Technical Vulnerabilities,Identify Media System Vulnerabilities,"An influence operation may exploit existing weaknesses in a target’s media system. These weaknesses may include existing biases among media agencies, vulnerability to false news agencies on social media, or existing distrust of traditional media sources. An existing distrust among the public in the media system’s credibility holds high potential for exploitation by an influence operation when establishing alternative news agencies to spread operation content. ",ST0014,,,,SPICE, +31,Plan,Target Audience Analysis,Segment Audiences,Geographic Segmentation,"An influence operation may target populations in a specific geographic location, such as a region, state, or city. An influence operation may use geographic segmentation to Create Localized Content (see: Establish Legitimacy). ",ST0015,,,,SPICE, +32,Plan,Target Audience Analysis,Segment Audiences,Demographic Segmentation,"An influence operation may target populations based on demographic segmentation, including age, gender, and income. Demographic segmentation may be useful for influence operations aiming to change state policies that affect a specific population sector. For example, an influence operation attempting to influence Medicare funding in the United States would likely target U.S. voters over 65 years of age. ",ST0016,,,,SPICE, +33,Plan,Target Audience Analysis,Segment Audiences,Economic Segmentation,"An influence operation may target populations based on their income bracket, wealth, or other financial or economic division. ",ST0017,,,,SPICE, +34,Plan,Target Audience Analysis,Segment Audiences,Psychographic Segmentation,"An influence operation may target populations based on psychographic segmentation, which uses audience values and decision-making processes. An operation may individually gather psychographic data with its own surveys or collection tools or externally purchase data from social media companies or online surveys, such as personality quizzes. ",ST0018,,,,SPICE, +35,Plan,Target Audience Analysis,Segment Audiences,Political Segmentation,"An influence operation may target populations based on their political affiliations, especially when aiming to manipulate voting or change policy.",ST0019,,,,SPICE, +42,Prepare,Develop Narratives,Leverage Conspiracy Theory Narratives,Amplify Existing Conspiracy Theory Narrative,,ST0020,,,,, +43,Prepare,Develop Narratives,Leverage Conspiracy Theory Narratives,Develop Original Conspiracy Theory Narratives,,ST0021,,,,, +49,Prepare,Develop Content,Reuse Existing Content,Use Copypasta,"Copypasta refers to a piece of text that has been copied and pasted multiple times across various online platforms. A copypasta’s final form may differ from its original source text as users add, delete, or otherwise edit the content as they repost the text. ",ST0022,,,,, +50,Prepare,Develop Content,Reuse Existing Content,Plagiarize Content,,ST0023,,,,, +51,Prepare,Develop Content,Reuse Existing Content,Deceptively Labeled or Translated,,ST0024,,,,, +52,Prepare,Develop Content,Reuse Existing Content,Appropriate Content,,ST0025,,,,, +54,Prepare,Develop Content,Develop Text-based Content,Develop AI-Generated Text,"AI-generated texts refers to synthetic text composed by computers using text-generating AI technology. Autonomous generation refers to content created by a bot without human input, also known as bot-created content generation. Autonomous generation represents the next step in automation after language generation and may lead to automated journalism. An influence operation may use read fakes or autonomous generation to quickly develop and distribute content to the target audience.",ST0026,,,,, +55,Prepare,Develop Content,Develop Text-based Content,Develop False or Altered Documents,,ST0027,,,,, +56,Prepare,Develop Content,Develop Text-based Content,Develop Inauthentic News Articles,,ST0028,,,,, +58,Prepare,Develop Content,Develop Image-based Content,Develop Memes,"Memes are one of the most important single artefact types in all of computational propaganda. Memes in this framework denotes the narrow image-based definition. But that naming is no accident, as these items have most of the important properties of Dawkins' original conception as a self-replicating unit of culture. Memes pull together reference and commentary; image and narrative; emotion and message. Memes are a powerful tool and the heart of modern influence campaigns.",ST0029,,,,,T0021 Develop Memes (AMITT) +59,Prepare,Develop Content,Develop Image-based Content,Develop AI-Generated Images (Deepfakes),"Deepfakes refer to AI-generated falsified photos, videos, or soundbites. An influence operation may use deepfakes to depict an inauthentic situation by synthetically recreating an individual’s face, body, voice, and physical gestures.",ST0030,,,,, +60,Prepare,Develop Content,Develop Image-based Content,Deceptively Edit Image (Cheap fakes),"Cheap fakes utilize less sophisticated measures of altering an image, video, or audio for example, slowing, speeding, or cutting footage to create a false context surrounding an image or event.",ST0031,,,,, +61,Prepare,Develop Content,Develop Image-based Content,Aggregate Information into Evidence Collages,image files that aggregate positive evidence (Joan Donovan),ST0032,,,,, +63,Prepare,Develop Content,Develop Video-based Content, Develop AI-Generated Videos (Deepfakes),"Deepfakes refer to AI-generated falsified photos, videos, or soundbites. An influence operation may use deepfakes to depict an inauthentic situation by synthetically recreating an individual’s face, body, voice, and physical gestures.",ST0033,,,,, +64,Prepare,Develop Content,Develop Video-based Content,Deceptively Edit Video (Cheap fakes),"Cheap fakes utilize less sophisticated measures of altering an image, video, or audio for example, slowing, speeding, or cutting footage to create a false context surrounding an image or event.",ST0034,,,,, +66,Prepare,Develop Content,Develop Audio-based Content,Develop AI-Generated Audio (Deepfakes),"Deepfakes refer to AI-generated falsified photos, videos, or soundbites. An influence operation may use deepfakes to depict an inauthentic situation by synthetically recreating an individual’s face, body, voice, and physical gestures.",ST0035,,,,, +67,Prepare,Develop Content,Develop Audio-based Content,Deceptively Edit Audio (Cheap fakes),"Cheap fakes utilize less sophisticated measures of altering an image, video, or audio for example, slowing, speeding, or cutting footage to create a false context surrounding an image or event.",ST0036,,,,, +69,Prepare,Develop Content,Generate information pollution,Create fake research,"Create fake academic research. Example: fake social science research is often aimed at hot-button social issues such as gender, race and sexuality. Fake science research can target Climate Science debate or pseudoscience like anti-vaxx",ST0037,,,,,T0026 Create fake research (AMITT) +70,Prepare,Develop Content,Generate information pollution,Hijack Hashtags,,ST0038,,,,, +72,Prepare,Develop Content,Distort facts,Reframe Context,"Reframing context refers to removing an event from its surrounding context to distort its intended meaning. Rather than deny that an event occurred, reframing context frames an event in a manner that may lead the target audience to draw a different conclusion about its intentions. ",ST0039,,,,, +73,Prepare,Develop Content,Distort facts,Edit Open-Source Content,"An influence operation may edit open-source content, such as collaborative blogs or encyclopedias, to promote its narratives on outlets with existing credibility and audiences. Editing open-source content may allow an operation to post content on platforms without dedicating resources to the creation and maintenance of its own assets. ",ST0040,,,,, +76,Prepare,Develop Content,Obtain Private Documents,Leak Authentic Documents,,ST0040,,,,, +77,Prepare,Develop Content,Obtain Private Documents,Leak False Documents,,ST0041,,,,, +78,Prepare,Develop Content,Obtain Private Documents,Leak Altered Documents,"Obtain documents (eg by theft or leak), then alter and release, possibly among factual documents/sources.",ST0042,,,,,T0025 Leak altered documents (AMITT) +81,Prepare,Establish Social Assets,Create Inauthentic Accounts,Create Anonymous Accounts,Anonymous accounts or anonymous users refer to users that access network resources without providing a username or password. An influence operation may use anonymous accounts to spread content without direct attribution to the operation. ,ST0043,,,,SPICE, +82,Prepare,Establish Social Assets,Create Inauthentic Accounts,Create Cyborg Accounts,"Cyborg accounts refer to partly manned, partly automated social media accounts. Cyborg accounts primarily act as bots, but a human operator periodically takes control of the account to engage with real social media users by responding to comments and posting original content. Influence operations may use cyborg accounts to reduce the amount of direct human input required to maintain a regular account but increase the apparent legitimacy of the cyborg account by occasionally breaking its bot-like behavior with human interaction. ",ST0044,,,,SPICE, +83,Prepare,Establish Social Assets,Create Inauthentic Accounts,Create Bot Accounts,"Bots refer to autonomous internet users that interact with systems or other users while imitating traditional human behavior. Bots use a variety of tools to stay active without direct human operation, including artificial intelligence and big data analytics. For example, an individual may program a Twitter bot to retweet a tweet every time it contains a certain keyword or hashtag. An influence operation may use bots to increase its exposure and artificially promote its content across the internet without dedicating additional time or human resources. +Amplifier bots promote operation content through reposts, shares, and likes to increase the content’s online popularity. Hacker bots are traditionally covert bots running on computer scripts that rarely engage with users and work primarily as agents of larger cyberattacks, such as a Distributed Denial of Service attacks. Spammer bots are programmed to post content on social media or in comment sections, usually as a supplementary tool. Impersonator bots102 pose as real people by mimicking human behavior, complicating their detection. ",ST0045,,,,SPICE, +84,Prepare,Establish Social Assets,Create Inauthentic Accounts,Create Sockpuppet Accounts,Sockpuppet accounts refer to falsified accounts that either promote the influence operation’s own material or attack critics of the material online. Individuals who control sockpuppet accounts also man at least one other user account.67 Sockpuppet accounts help legitimize operation narratives by providing an appearance of external support for the material and discrediting opponents of the operation. ,ST0046,,,,SPICE, +86,Prepare,Establish Social Assets,Recruit bad actors,Recruit Contractors,,ST0047,,,,, +87,Prepare,Establish Social Assets,Recruit bad actors,Recruit Partisans,,ST0048,,,,, +88,Prepare,Establish Social Assets,Recruit bad actors,Enlist Troll Accounts,"An influence operation may hire trolls, or human operators of fake accounts that aim to provoke others by posting and amplifying content about controversial issues. Trolls can serve to discredit an influence operation’s opposition or bring attention to the operation’s cause through debate. +Classic trolls refer to regular people who troll for personal reasons, such as attention-seeking or boredom. Classic trolls may advance operation narratives by coincidence but are not directly affiliated with any larger operation. Conversely, hybrid trolls act on behalf of another institution, such as a state or financial organization, and post content with a specific ideological goal. Hybrid trolls may be highly advanced and institutionalized or less organized and work for a single individual. ",ST0049,,,,, +91,Prepare,Establish Social Assets,Build Network,Create Organizations,"Influence operations may establish organizations with legitimate or falsified hierarchies, staff, and content to structure operation assets, provide a sense of legitimacy to the operation, or provide institutional backing to operation activities.",ST0050,,,,, +92,Prepare,Establish Social Assets,Build Network,Follow Trains,,ST0051,,,,, +93,Prepare,Establish Social Assets,Build Network,Create Community or Sub-group,,ST0052,,,,, +95,Prepare,Establish Social Assets,Acquire/ recruit Network,Fund Proxies,"An influence operation may fund proxies, or external entities that work for the operation. An operation may recruit/train users with existing sympathies towards the operation’s narratives and/or goals as proxies. Funding proxies serves various purposes including: +- Diversifying operation locations to complicate attribution +- Reducing the workload for direct operation assets ",ST0053,,,,, +96,Prepare,Establish Social Assets,Acquire/ recruit Network,Botnets,,ST0054,,,,, +98,Prepare,Establish Social Assets,Infiltrate Existing Networks,Identify susceptible targets in networks,,ST0055,,,,,TK0016 Identify susceptible targets in networks (AMITT) +99,Prepare,Establish Social Assets,Infiltrate Existing Networks,Utilize Butterfly Attack,"Butterfly attacks occur when operators pretend to be members of a certain social group, usually a group that struggles for representation. An influence operation may mimic a group to insert controversial statements into the discourse, encourage the spread of operation content, or promote harassment among group members. Unlike astroturfing, butterfly attacks aim to infiltrate and discredit existing grassroots movements, organizations, and media campaigns. ",ST0056,,,,, +105,Prepare,Establish Social Assets,Prepare fundraising campaigns,From bad actors,,ST0057,,,,, +106,Prepare,Establish Social Assets,Prepare fundraising campaigns,From ignorant agents,,ST0058,,,,, +108,Prepare,Establish Social Assets,Leverage Content Farm,Create a Content Farm,,ST0059,,,,, +109,Prepare,Establish Social Assets,Leverage Content Farm,Outsource Content Creation to External Organizations,"An influence operation may outsource content creation to external companies to avoid attribution, increase the rate of content creation, or improve content quality, i.e., by employing an organization that can create content in the target audience’s native language. Employed organizations may include marketing companies for tailored advertisements or external content farms for high volumes of targeted media. ",ST0060,,,,, +113,Prepare,Establish Legitimacy,Create fake experts,Utilize Academic/Pseudoscientific Justifications,,ST0061,,,,, +115,Prepare,Establish Legitimacy,Create personas,Backstop personas ,"Create other assets/dossier/cover/fake relationships and/or connections or documents, sites, bylines, attributions, to establish/augment/inflate crediblity/believability",ST0062,,,,,T0030 Backstop personas (AMITT) +117,Prepare,Establish Legitimacy,Establish Inauthentic News Sites,Create Inauthentic News Sites,,ST0063,,,,,T0008 Create fake or imposter news sites (AMITT) +118,Prepare,Establish Legitimacy,Establish Inauthentic News Sites,Leverage Existing Inauthentic News Sites,"An influence operation may prepare assets impersonating legitimate entities to further conceal its network identity and add a layer of legitimacy to its operation content. Users will more likely believe and less likely fact-check news from recognizable sources rather than unknown sites. Legitimate entities may include authentic news outlets, public figures, organizations, or state entities. +An influence operation may use a wide variety of cyber techniques to impersonate a legitimate entity’s website or social media account. Typosquatting87 is the international registration of a domain name with purposeful variations of the impersonated domain name through intentional typos, top-level domain (TLD) manipulation, or punycode. Typosquatting facilitates the creation of falsified websites by creating similar domain names in the URL box, leaving it to the user to confirm that the URL is correct. ",ST0064,,,,, +120,Prepare,Establish Legitimacy,Prepare Assets Impersonating Legitimate Entities,Astroturfing,"Astroturfing occurs when an influence operation disguises itself as grassroots movement or organization that supports operation narratives. Unlike butterfly attacks, astroturfing aims to increase the appearance of popular support for the operation cause and does not infiltrate existing groups to discredit their objectives. ",ST0065,,,,, +121,Prepare,Establish Legitimacy,Prepare Assets Impersonating Legitimate Entities,Spoof/parody account/site,,ST0066,,,,, +123,Prepare,Establish Legitimacy,Co-opt Trusted Sources,Co-Opt Trusted Individuals,,ST0067,,,,, +124,Prepare,Establish Legitimacy,Co-opt Trusted Sources,Co-Opt Grassroots Groups,,ST0068,,,,, +125,Prepare,Establish Legitimacy,Co-opt Trusted Sources,Co-opt Influencers,,ST0069,,,,,TK0013 Find Influencers (AMITT) +132,Execute,Microtarget,Leverage Echo Chambers/Filter Bubbles,Use existing Echo Chambers/Filter Bubbles,,ST0070,,,,, +133,Execute,Microtarget,Leverage Echo Chambers/Filter Bubbles,Create Echo Chambers/Filter Bubbles,,ST0071,,,,, +134,Execute,Microtarget,Leverage Echo Chambers/Filter Bubbles,Exploit Data Voids,"A data void refers to a word or phrase that results in little, manipulative, or low-quality search engine data. Data voids are hard to detect and relatively harmless until exploited by an entity aiming to quickly proliferate false or misleading information during a phenomenon that causes a high number of individuals to query the term or phrase. In the Plan phase, an influence operation may identify data voids for later exploitation in the operation. +A 2019 report by Michael Golebiewski identifies five types of data voids. (1) “Breaking news” data voids occur when a keyword gains popularity during a short period of time, allowing an influence operation to publish false content before legitimate news outlets have an opportunity to publish relevant information. (2) An influence operation may create a “strategic new terms” data void by creating their own terms and publishing information online before promoting their keyword to the target audience. (3) An influence operation may publish content on “outdated terms” that have decreased in popularity, capitalizing on most search engines’ preferences for recency. (4) “Fragmented concepts” data voids separate connections between similar ideas, isolating segment queries to distinct search engine results. (5) An influence operation may use “problematic queries” that previously resulted in disturbing or inappropriate content to promote messaging until mainstream media recontextualizes the term. ",ST0072,,,,, +137,Execute,Select Channels and Affordances,Chat apps,Use Encrypted Chat Apps,,ST0073,,,,, +138,Execute,Select Channels and Affordances,Chat apps,Use Unencrypted Chats Apps,,ST0074,,,,, +140,Execute,Select Channels and Affordances,Livestream,Video Livestream,,ST0075,,,,, +141,Execute,Select Channels and Affordances,Livestream,Audio Livestream,,ST0076,,,,, +143,Execute,Select Channels and Affordances, Social Networks,Mainstream Social Networks,"Examples include Facebook, Twitter, LinkedIn, VK, ",ST0077,,,,, +144,Execute,Select Channels and Affordances, Social Networks,Dating Apps,,ST0078,,,,, +145,Execute,Select Channels and Affordances, Social Networks,Private/Closed Social Networks,,ST0079,,,,, +146,Execute,Select Channels and Affordances, Social Networks,Interest-Based Networks,"Examples include smaller and niche networks including Gettr, Truth Social, Parler, etc.",ST0080,,,,, +147,Execute,Select Channels and Affordances, Social Networks,Use hashtags,"Use a dedicated, existing hashtag for the campaign/incident.",ST0081,,,,,T0055 Use hashtags (AMITT) +148,Execute,Select Channels and Affordances, Social Networks,Create dedicated hashtag,Create a campaign/incident specific hashtag.,ST0082,,,,, +150,Execute,Select Channels and Affordances,Media Sharing Networks,Photo Sharing,"Examples include Instagram, Snapchat, Flickr, etc",ST0083,,,,, +151,Execute,Select Channels and Affordances,Media Sharing Networks,Video Sharing,"Examples include Youtube, TikTok, ShareChat, Rumble, etc",ST0084,,,,, +152,Execute,Select Channels and Affordances,Media Sharing Networks,Audio sharing,"Examples include podcasting apps, Soundcloud, etc.",ST0085,,,,, +154,Execute,Select Channels and Affordances,Discussion Forums,Anonymous Message Boards,Examples include the Chans,ST0086,,,,, +161,Execute,Select Channels and Affordances,Traditional Media,TV,,ST0087,,,,, +162,Execute,Select Channels and Affordances,Traditional Media,Newspaper,,ST0088,,,,, +163,Execute,Select Channels and Affordances,Traditional Media,Radio,,ST0089,,,,, +175,Execute,Deliver Content,Deliver Ads,Social media,,ST0090,,,,, +176,Execute,Deliver Content,Deliver Ads,Traditional Media,"Examples include TV, Radio, Newspaper, billboards",ST0091,,,,, +178,Execute,Deliver Content,Post Content,Share Memes,"Memes are one of the most important single artefact types in all of computational propaganda. Memes in this framework denotes the narrow image-based definition. But that naming is no accident, as these items have most of the important properties of Dawkins' original conception as a self-replicating unit of culture. Memes pull together reference and commentary; image and narrative; emotion and message. Memes are a powerful tool and the heart of modern influence campaigns.",ST0092,,,,, +179,Execute,Deliver Content,Post Content,Post Violative Content to Provoke Takedown and Backlash,,ST0093,,,,, +180,Execute,Deliver Content,Post Content,One-Way Direct Posting,"Direct posting refers to a method of posting content via a one-way messaging service, where the recipient cannot directly respond to the poster’s messaging. An influence operation may post directly to promote operation narratives to the target audience without allowing opportunities for fact-checking or disagreement, creating a false sense of support for the narrative. ",ST0094,,,,, +182,Execute,Deliver Content,Comment or Reply on Content,Post inauthentic social media comment,"Use government-paid social media commenters, astroturfers, chat bots (programmed to reply to specific key words/hashtags) influence online conversations, product reviews, web-site comment forums.",ST0095,,,,,T0051 Fabricate social media comment (AMITT) +186,Execute,Maximize Exposure,Flooding the Information Space,Trolls amplify and manipulate,"Use trolls to amplify narratives and/or manipulate narratives. Fake profiles/sockpuppets operating to support individuals/narratives from the entire political spectrum (left/right binary). Operating with increased emphasis on promoting local content and promoting real Twitter users generating their own, often divisive political content, as it's easier to amplify existing content than create new/original content. Trolls operate where ever there's a socially divisive issue (issues that can/are be politicized).",ST0096,,,,,T0053 Trolls amplify and manipulate (AMITT) +187,Execute,Maximize Exposure,Flooding the Information Space,Hijack existing hashtag,Take over an existing hashtag to drive exposure.,ST0097,,,,, +188,Execute,Maximize Exposure,Flooding the Information Space,Bots Amplify via Automated Forwarding and Reposting,"Automated forwarding and reposting refer to the proliferation of operation content using automated means, such as artificial intelligence or social media bots. An influence operation may use automated activity to increase content exposure without dedicating the resources, including personnel and time, traditionally required to forward and repost content. +Use bots to amplify narratives above algorithm thresholds. Bots are automated/programmed profiles designed to amplify content (ie: automatically retweet or like) and give appearance it's more ""popular"" than it is. They can operate as a network, to function in a coordinated/orchestrated manner. In some cases (more so now) they are an inexpensive/disposable assets used for minimal deployment as bot detection tools improve and platforms are more responsive.",ST0098,,,,, +189,Execute,Maximize Exposure,Flooding the Information Space,Utilize Spamoflauge,"Spamoflauge refers to the practice of disguising spam messages as legitimate. Spam refers to the use of electronic messaging systems to send out unrequested or unwanted messages in bulk. Simple methods of spamoflauge include replacing letters with numbers to fool keyword-based email spam filters, for example, ""you've w0n our jackp0t!"". Spamoflauge may extend to more complex techniques such as modifying the grammar or word choice of the language, casting messages as images which spam detectors cannot automatically read, or encapsulating messages in password protected attachments, such as .pdf or .zip files. Influence operations may use spamoflauge to avoid spam filtering systems and increase the likelihood of the target audience receiving operation messaging. ",ST0099,,,,, +190,Execute,Maximize Exposure,Flooding the Information Space,Conduct Swarming,"Swarming refers to the coordinated use of accounts to overwhelm the information space with operation content. Unlike information flooding, swarming centers exclusively around a specific event or actor rather than a general narrative. Swarming relies on “horizontal communication” between information assets rather than a top-down, vertical command-and-control approach. ",ST0100,,,,, +191,Execute,Maximize Exposure,Flooding the Information Space,Conduct Keyword Squatting,"Keyword squatting refers to the creation of online content, such as websites, articles, or social media accounts, around a specific search engine-optimized term to overwhelm the search results of that term. An influence may keyword squat to increase content exposure to target audience members who query the exploited term in a search engine and manipulate the narrative around the term. ",ST0101,,,,, +192,Execute,Maximize Exposure,Flooding the Information Space,Inauthentic Sites Amplify News and Narratives,"Inauthentic sites circulate cross-post stories and amplify narratives. Often these sites have no masthead, bylines or attribution.",ST0102,,,,, +195,Execute,Maximize Exposure,Cross-Posting,Post Across Groups,,ST0103,,,,, +196,Execute,Maximize Exposure,Cross-Posting,Post Across Platform,,ST0104,,,,, +197,Execute,Maximize Exposure,Cross-Posting,Post Across Disciplines,,ST0105,,,,, +199,Execute,Maximize Exposure,Incentivize Sharing,Use Affiliate Marketing Programs,,ST0106,,,,, +200,Execute,Maximize Exposure,Incentivize Sharing,Use Contests and Prizes,,ST0107,,,,, +202,Execute,Maximize Exposure,Manipulate Platform Algorithm,Bypass Content Blocking,"Bypassing content blocking refers to actions taken to circumvent network security measures that prevent users from accessing certain servers, resources, or other online spheres. An influence operation may bypass content blocking to proliferate its content on restricted areas of the internet. Common strategies for bypassing content blocking include: +- Altering IP addresses to avoid IP filtering +- Using a Virtual Private Network (VPN) to avoid IP filtering +- Using a Content Delivery Network (CDN) to avoid IP filtering +- Enabling encryption to bypass packet inspection blocking +- Manipulating text to avoid filtering by keywords +- Posting content on multiple platforms to avoid platform-specific removals - Using local facilities or modified DNS servers to avoid DNS filtering ",ST0108,,,,, +206,Execute,Drive Online Harms,Harass,"Boycott/""Cancel"" Opponents","Cancel culture refers to the phenomenon in which individuals collectively refrain from supporting an individual, organization, business, or other entity, usually following a real or falsified controversy. An influence operation may exploit cancel culture by emphasizing an adversary’s problematic or disputed behavior and presenting its own content as an alternative. ",ST0109,,,,, +207,Execute,Drive Online Harms,Harass,Harass People Based on Identities,"Examples include social identities like gender, sexuality, race, ethnicity, religion, ability, nationality, etc. as well as roles and occupations like journalist or activist.",ST0110,,,,, +208,Execute,Drive Online Harms,Harass,Threaten to Dox,"Doxing refers to online harassment in which individuals publicly release private information about another individual, including names, addresses, employment information, pictures, family members, and other sensitive information. An influence operation may dox its opposition to encourage individuals aligned with operation narratives to harass the doxed individuals themselves or otherwise discourage the doxed individuals from posting or proliferating conflicting content. ",ST0111,,,,, +209,Execute,Drive Online Harms,Harass,Dox,"Doxing refers to online harassment in which individuals publicly release private information about another individual, including names, addresses, employment information, pictures, family members, and other sensitive information. An influence operation may dox its opposition to encourage individuals aligned with operation narratives to harass the doxed individuals themselves or otherwise discourage the doxed individuals from posting or proliferating conflicting content. ",ST0112,,,,, +212,Execute,Drive Online Harms,Control Information Environment through Offensive Cyberspace Operations,Delete Opposing Content,"Deleting opposing content refers to the removal of content that conflicts with operational narratives from selected platforms. An influence operation may delete opposing content to censor contradictory information from the target audience, allowing operation narratives to take priority in the information space.",ST0113,,,,, +213,Execute,Drive Online Harms,Control Information Environment through Offensive Cyberspace Operations,Block Content,Content blocking refers to actions taken to restrict internet access or render certain areas of the internet inaccessible. An influence operation may restrict content based on both network and content attributes. ,ST0114,,,,, +214,Execute,Drive Online Harms,Control Information Environment through Offensive Cyberspace Operations,Destroy Information Generation Capabilities,"Destroying information generation capabilities refers to actions taken to limit, degrade, or otherwise incapacitate an actor’s ability to generate conflicting information. An influence operation may destroy an actor’s information generation capabilities by physically dismantling the information infrastructure, disconnecting resources needed for information generation, or redirecting information generation personnel. An operation may destroy an adversary’s information generation capabilities to limit conflicting content exposure to the target audience and crowd the information space with its own narratives. ",ST0115,,,,, +215,Execute,Drive Online Harms,Control Information Environment through Offensive Cyberspace Operations,Conduct Server Redirect,"A server redirect, also known as a URL redirect, occurs when a server automatically forwards a user from one URL to another using server-side scripting languages. An influence operation may conduct a server redirect to divert target audience members from one website to another without their knowledge. The redirected website may pose as a legitimate source, host malware, or otherwise aid operation objectives.",ST0116,,,,, +217,Execute,Drive Online Harms,Suppress Opposition,Report Non-Violative Opposing Content,"Reporting opposing content refers to notifying and providing an instance of a violation of a platform’s guidelines and policies for conduct on the platform. In addition to simply reporting the content, an operation may leverage copyright regulations to trick social media and web platforms into removing opposing content by manipulating the content to appear in violation of copyright laws. Reporting opposing content facilitates the suppression of contradictory information and allows operation narratives to take priority in the information space. ",ST0117,,,,, +218,Execute,Drive Online Harms,Suppress Opposition,Goad People into Harmful Action (Stop Hitting Yourself),Goad people into actions that violate terms of service or will lead to having their content or accounts taken down. ,ST0118,,,,, +219,Execute,Drive Online Harms,Suppress Opposition,Exploit Platform TOS/Content Moderation,,ST0119,,,,, +223,Execute,Drive Offline Activity,Encourage Attendance at Events,Call to action to attend ,,ST0120,,,,, +224,Execute,Drive Offline Activity,Encourage Attendance at Events,Facilitate logistics or support for attendance,"Facilitate logistics or support for travel, food, housing, etc.",ST0121,,,,, +226,Execute,Drive Offline Activity,Organize Events,Pay for Physical Action,"Paying for physical action occurs when an influence operation pays individuals to act in the physical realm. An influence operation may pay for physical action to create specific situations and frame them in a way that supports operation narratives, for example, paying a group of people to burn a car to later post an image of the burning car and frame it as an act of protest. ",ST0122,,,,, +227,Execute,Drive Offline Activity,Organize Events,Conduct Symbolic Action,"Symbolic action refers to activities specifically intended to advance an operation’s narrative by signaling something to the audience, for example, a military parade supporting a state’s narrative of military superiority. An influence operation may use symbolic action to create falsified evidence supporting operation narratives in the physical information space. ",ST0123,,,,, +229,Execute,Drive Offline Activity,Conduct fundraising,Conduct Crowdfunding Campaigns,,ST0124,,,,, +231,Execute,Drive Offline Activity,Physical Violence,Conduct Physical Violence,,ST0125,,,,, +232,Execute,Drive Offline Activity,Physical Violence,Encourage Physical Violence,,ST0126,,,,, +234,Execute,Drive Offline Activity,Merchandising/ Advertising,Sell Merchandise,"Selling merchandise refers to the sale of often branded items to the target audience. An influence operation may sell merchandise to raise funds and promote its messaging in the physical information space, for example, by selling t-shirts with operational messaging displayed on the clothing. ",ST0127,,,,, +237,Execute,Persist in the Information Space,Conceal People,Use Pseudonyms,"An operation may use pseudonyms, or fake names, to mask the identity of operation accounts, publish anonymous content, or otherwise use falsified personas to conceal identity of the operation. An operation may coordinate pseudonyms across multiple platforms, for example, by writing an article under a pseudonym and then posting a link to the article on social media on an account with the same falsified name. ",ST0128,,,,, +238,Execute,Persist in the Information Space,Conceal People,Conceal Network Identity,"Concealing network identity aims to hide the existence an influence operation’s network completely. Unlike concealing sponsorship, concealing network identity denies the existence of any sort of organization. ",ST0129,,,,, +239,Execute,Persist in the Information Space,Conceal People,Distance Reputable Individuals from Operation,"Distancing reputable individuals from the operation occurs when enlisted individuals, such as celebrities or subject matter experts, actively disengage themselves from operation activities and messaging. Individuals may distance themselves from the operation by deleting old posts or statements, unfollowing operation information assets, or otherwise detaching themselves from the operation’s timeline. An influence operation may want reputable individuals to distance themselves from the operation to reduce operation exposure, particularly if the operation aims to remove all evidence.",ST0130,,,,, +240,Execute,Persist in the Information Space,Conceal People,Launder Accounts,Account laundering occurs when an influence operation acquires control of previously legitimate online accounts from third parties through sale or exchange and often in contravention of terms of use. Influence operations use laundered accounts to reach target audience members from an existing information channel and complicate attribution. ,ST0131,,,,, +241,Execute,Persist in the Information Space,Conceal People,Change Names of Accounts,Changing names of accounts occurs when an operation changes the name of an existing social media account. An operation may change the names of its accounts throughout an operation to avoid detection or alter the names of newly acquired or repurposed accounts to fit operational narratives. ,ST0132,,,,, +243,Execute,Persist in the Information Space,Conceal Operational Activity,Conceal Network Identity,"Concealing network identity aims to hide the existence an influence operation’s network completely. Unlike concealing sponsorship, concealing network identity denies the existence of any sort of organization. ",ST0133,,,,, +244,Execute,Persist in the Information Space,Conceal Operational Activity,Generate Content Unrelated to Narrative,"An influence operation may mix its own operation content with legitimate news or external unrelated content to disguise operational objectives, narratives, or existence. For example, an operation may generate ""lifestyle"" or ""cuisine"" content alongside regular operation content. ",ST0134,,,,, +245,Execute,Persist in the Information Space,Conceal Operational Activity,Break Association with Content,"Breaking association with content occurs when an influence operation actively separates itself from its own content. An influence operation may break association with content by unfollowing, unliking, or unsharing its content, removing attribution from its content, or otherwise taking actions that distance the operation from its messaging. An influence operation may break association with its content to complicate attribution or regain credibility for a new operation. ",ST0135,,,,, +246,Execute,Persist in the Information Space,Conceal Operational Activity,Delete URLs,"URL deletion occurs when an influence operation completely removes its website registration, rendering the URL inaccessible. An influence operation may delete its URLs to complicate attribution or remove online documentation that the operation ever occurred.",ST0136,,,,, +247,Execute,Persist in the Information Space,Conceal Operational Activity,Coordinate on encrypted/ closed networks,,ST0137,,,,, +248,Execute,Persist in the Information Space,Conceal Operational Activity,Deny involvement,"Without ""smoking gun"" proof (and even with proof), incident creator can or will deny involvement. This technique also leverages the attacker advantages outlined in ""Demand insurmountable proof"", specifically the asymmetric disadvantage for truth-tellers in a ""firehose of misinformation"" environment.",ST0138,,,,,T0041 Deny involvement (AMITT) +249,Execute,Persist in the Information Space,Conceal Operational Activity,Delete Accounts/Account Activity,"Deleting accounts and account activity occurs when an influence operation removes its online social media assets, including social media accounts, posts, likes, comments, and other online artifacts. An influence operation may delete its accounts and account activity to complicate attribution or remove online documentation that the operation ever occurred. ",ST0139,,,,, +250,Execute,Persist in the Information Space,Conceal Operational Activity,Redirect URLs,"An influence operation may redirect its falsified or typosquatted URLs to legitimate websites to increase the operation's appearance of legitimacy, complicate attribution, and avoid detection. ",ST0140,,,,, +251,Execute,Persist in the Information Space,Conceal Operational Activity,Remove Post Origins,"Removing post origins refers to the elimination of evidence that indicates the initial source of operation content, often to complicate attribution. An influence operation may remove post origins by deleting watermarks, renaming files, or removing embedded links in its content. ",ST0141,,,,, +252,Execute,Persist in the Information Space,Conceal Operational Activity,Misattribute Activity,"Misattributed activity refers to incorrectly attributed operation activity. For example, a state sponsored influence operation may conduct operation activity in a way that mimics another state so that external entities misattribute activity to the incorrect state. An operation may misattribute their activities to complicate attribution, avoid detection, or frame an adversary for negative behavior. ",ST0142,,,,, +253,Execute,Persist in the Information Space,Conceal Infrastructure,Conceal Sponsorship,"Concealing sponsorship aims to mislead or obscure the identity of the hidden sponsor behind an operation rather than entity publicly running the operation. Operations that conceal sponsorship may maintain visible falsified groups, news outlets, non-profits, or other organizations, but seek to mislead or obscure the identity sponsoring, funding, or otherwise supporting these entities. +Influence operations may use a variety of techniques to mask the location of their social media accounts to complicate attribution and conceal evidence of foreign interference. Operation accounts may set their location to a false place, often the location of the operation’s target audience, and post in the region’s language",ST0143,,,,, +255,Execute,Persist in the Information Space,Conceal Infrastructure,Utilize Bulletproof Hosting,"Hosting refers to services through which storage and computing resources are provided to an individual or organization for the accommodation and maintenance of one or more websites and related services. Services may include web hosting, file sharing, and email distribution. Bulletproof hosting refers to services provided by an entity, such as a domain hosting or web hosting firm, that allows its customer considerable leniency in use of the service. An influence operation may utilize bulletproof hosting to maintain continuity of service for suspicious, illegal, or disruptive operation activities that stricter hosting services would limit, report, or suspend. ",ST0144,,,,, +256,Execute,Persist in the Information Space,Conceal Infrastructure,Use Shell Organizations,,ST0145,,,,, +257,Execute,Persist in the Information Space,Conceal Infrastructure,Use Cryptocurrency,,ST0146,,,,, +258,Execute,Persist in the Information Space,Conceal Infrastructure,Obfuscate Payment,,ST0147,,,,, +260,Execute,Persist in the Information Space,Exploit TOS/Content Moderation,Legacy web content,"Make incident content visible for a long time, e.g. by exploiting platform terms of service, or placing it where it's hard to remove or unlikely to be removed.",ST0148,,,,, +261,Execute,Persist in the Information Space,Exploit TOS/Content Moderation,Post Borderline Content,,ST0149,,,,, +266,Assess,Assess Effectiveness,Measure Performance,People Focused,,ST0150,,,,, +267,Assess,Assess Effectiveness,Measure Performance,Content Focused,,ST0151,,,,, +268,Assess,Assess Effectiveness,Measure Performance,View Focused,,ST0152,,,,, +270,Assess,Assess Effectiveness,Measure Effectiveness,Behavior changes,Monitor and evaluate behaviour changes from misinformation incidents. ,ST0153,,,,,T0062 Behaviour changes (AMITT) +271,Assess,Assess Effectiveness,Measure Effectiveness,Content,,ST0154,,,,, +272,Assess,Assess Effectiveness,Measure Effectiveness,Awareness,,ST0155,,,,, +273,Assess,Assess Effectiveness,Measure Effectiveness,Knowledge,,ST0156,,,,, +274,Assess,Assess Effectiveness,Measure Effectiveness,Action/attitude,,ST0157,,,,, +276,Assess,Assess Effectiveness,Measure Effectiveness Indicators (or KPIs),Message reach,Monitor and evaluate message reach in misinformation incidents. ,ST0158,,,,,T0063 Message reach (AMITT) +277,Assess,Assess Effectiveness,Measure Effectiveness Indicators (or KPIs),Social media engagement,Monitor and evaluate social media engagement in misinformation incidents.,ST0159,,,,,T0064 Social media engagement (AMITT) +3,Plan,Plan Strategy,Determine Target Audiences,n/a,,T0001,,,,DISARM Revision Process, +4,Plan,Plan Strategy,Determine Strategic Ends,n/a,,T0002,,,,DISARM Revision Process, +6,Plan,Plan Objectives,Dismiss,n/a,Push back against criticism by dismissing your critics. This might be arguing that the critics use a different standard for you than with other actors or themselves; or arguing that their criticism is biased.,T0003,,,,, +8,Plan,Plan Objectives,Distort,n/a,"Twist the narrative. Take information, or artifacts like images, and change the framing around them.",T0004,,,,AMITT,T0001 5Ds +9,Plan,Plan Objectives,Distract,n/a,"Shift attention to a different narrative or actor, for instance by accusing critics of the same activity that they’ve accused you of (e.g. police brutality).",T0005,,,,AMITT,T0001 5Ds +10,Plan,Plan Objectives,Dismay,n/a,"Threaten the critic or narrator of events. For instance, threaten journalists or news outlets reporting on a story.",T0006,,,,AMITT,T0001 5Ds +11,Plan,Plan Objectives,Divide,n/a,"Create conflict between subgroups, to widen divisions in a community",T0007,,,,AMITT,T0001 5Ds +12,Plan,Plan Objectives,Degrade Adversary,n/a,Plan to degrade an adversary’s image or ability to act. This could include preparation and use of harmful information about the adversary’s actions or reputation.,T0008,,,,AMITT,T0066 Degrade Adversary +13,Plan,Plan Objectives,Facilitate State Propaganda,n/a,Organize citizens around pro-state messaging. Coordinate paid or volunteer groups to push state propaganda.,T0009,,,,AMITT,T0002 Facilitate State Propaganda +15,Plan,Target Audience Analysis,Map Target Audience Information Environment,n/a,"Mapping the target audience information environment analyzes the information space itself, including social media analytics, web traffic, and media surveys. Mapping the information environment may help the influence operation determine the most realistic and popular information channels to reach its target audience. +Mapping the target audience information environment aids influence operations in determining the most vulnerable areas of the information space to target with messaging.",T0010,,,,SPICE,TA04 Map Target Audience Information Environment +21,Plan,Target Audience Analysis,Identify Social and Technical Vulnerabilities,n/a,"Identifying social and technical vulnerabilities determines weaknesses within the target audience information environment for later exploitation. Vulnerabilities include decisive political issues, weak cybersecurity infrastructure, search engine data voids, and other technical and non technical weaknesses in the target information environment. +Identifying social and technical vulnerabilities facilitates the later exploitation of the identified weaknesses to advance operation objectives. ",T0011,,,,SPICE, +30,Plan,Target Audience Analysis,Segment Audiences,n/a,"Create audience segmentations by features of interest to the influence campaign, including political affiliation, geographic location, income, demographics, and psychographics. ",T0012,,,,AMITT, +38,Prepare,Develop Narratives,Develop New Narratives,n/a,,T0013,,,,, +39,Prepare,Develop Narratives,Leverage Existing Narratives,n/a,"Use or adapt existing narrative themes, where narratives are the baseline stories of a target audience. Narratives form the bedrock of our worldviews. New information is understood through a process firmly grounded in this bedrock. If new information is not consitent with the prevailing narratives of an audience, it will be ignored. Effective campaigns will frame their misinformation in the context of these narratives. Highly effective campaigns will make extensive use of audience-appropriate archetypes and meta-narratives throughout their content creation and amplifiction practices. ",T0014,,,,AMITT,T0003 Leverage Existing Narratives (AMITT) +40,Prepare,Develop Narratives,Develop Competing Narratives,n/a,"Advance competing narratives connected to same issue ie: on one hand deny incident while at same time expresses dismiss. Suppressing or discouraging narratives already spreading requires an alternative. The most simple set of narrative techniques in response would be the construction and promotion of contradictory alternatives centered on denial, deflection, dismissal, counter-charges, excessive standards of proof, bias in prohibition or enforcement, and so on. These competing narratives allow loyalists cover, but are less compelling to opponents and fence-sitters than campaigns built around existing narratives or highly explanatory master narratives. Competing narratives, as such, are especially useful in the ""firehose of misinformation"" approach.",T0015,,,,AMITT,T0004 Develop Competing Narratives (AMITT) +41,Prepare,Develop Narratives,Leverage Conspiracy Theory Narratives,n/a,"""Conspiracy narratives"" appeal to the human desire for explanatory order, by invoking the participation of poweful (often sinister) actors in pursuit of their own political goals. These narratives are especially appealing when an audience is low-information, marginalized or otherwise inclined to reject the prevailing explanation. Conspiracy narratives are an important component of the ""firehose of falsehoods"" model. ",T0016,,,,AMITT,T0022 Leverage Conspiracy Theory narratives (AMITT) +44,Prepare,Develop Narratives,Integrate Target Audience Vulnerabilities into Narrative,n/a,"An influence operation may seek to exploit the preexisting weaknesses, fears, and enemies of the target audience for integration into the operation’s narratives and overall strategy. Integrating existing vulnerabilities into the operational approach conserves resources by exploiting already weak areas of the target information environment instead of forcing the operation to create new vulnerabilities in the environment.",T0017,,,,, +45,Prepare,Develop Narratives,Respond to Breaking News Event or Active Crisis,n/a,"Media attention on a story or event is heightened during a breaking news event, where unclear facts and incomplete information increase speculation, rumors, and conspiracy theories, which are all vulnerable to manipulation. ",T0018,,,,, +46,Prepare,Develop Narratives,Demand insurmountable proof,n/a,"Campaigns often leverage tactical and informational asymmetries on the threat surface, as seen in the Distort and Deny strategies, and the ""firehose of misinformation"". Specifically, conspiracy theorists can be repeatedly wrong, but advocates of the truth need to be perfect. By constantly escalating demands for proof, propagandists can effectively leverage this asymmetry while also priming its future use, often with an even greater asymmetric advantage. The conspiracist is offered freer rein for a broader range of ""questions"" while the truth teller is burdened with higher and higher standards of proof.",T0019,,,,,T0040 Demand insurmountable proof (AMITT) +48,Prepare,Develop Content,Reuse Existing Content,n/a,When an operation recycles content from its own previous operations or plagiarizes from external operations. An operation may launder information to conserve resources that would have otherwise been utilized to develop new content. ,T0020,,,,, +53,Prepare,Develop Content,Develop Text-based Content,n/a,,T0021,,,,, +57,Prepare,Develop Content,Develop Image-based Content,n/a,,T0022,,,,, +62,Prepare,Develop Content,Develop Video-based Content,n/a,,T0023,,,,, +65,Prepare,Develop Content,Develop Audio-based Content,n/a,,T0024,,,,, +68,Prepare,Develop Content,Generate information pollution,n/a,"Flood social channels; drive traffic/engagement to all assets; create aura/sense/perception of pervasiveness/consensus (for or against or both simultaneously) of an issue or topic. ""Nothing is true, but everything is possible."" Akin to astroturfing campaign.",T0025,,,,,T0019 Generate information pollution +71,Prepare,Develop Content,Distort facts,n/a,"Change, twist, or exaggerate existing facts to construct a narrative that differs from reality. Examples: images and ideas can be distorted by being placed in an improper content",T0026,,,,,T0023 Distort facts (AMITT) +74,Prepare,Develop Content,Create hashtags and search artifacts,n/a,"Create one or more hashtags and/or hashtag groups. Many incident-based campaigns will create hashtags to promote their fabricated event. Creating a hashtag for an incident can have two important effects: 1. Create a perception of reality around an event. Certainly only ""real"" events would be discussed in a hashtag. After all, the event has a name!, and 2. Publicize the story more widely through trending lists and search behavior. Asset needed to direct/control/manage ""conversation"" connected to launching new incident/campaign with new hashtag for applicable social media sites). ",T0027,,,,,T0015 Create hashtags and search artifacts (AMITT) +75,Prepare,Develop Content,Obtain Private Documents,n/a,,T0028,,,,, +80,Prepare,Establish Social Assets,Create Inauthentic Accounts,n/a,,T0029,,,,, +85,Prepare,Establish Social Assets,Recruit bad actors,n/a,,T0030,,,,, +89,Prepare,Establish Social Assets,Cultivate ignorant agents,n/a,"Cultivate propagandists for a cause, the goals of which are not fully comprehended, and who are used cynically by the leaders of the cause. Independent actors use social media and specialised web sites to strategically reinforce and spread messages compatible with their own. Their networks are infiltrated and used by state media disinformation organisations to amplify the state’s own disinformation strategies against target populations. Many are traffickers in conspiracy theories or hoaxes, unified by a suspicion of Western governments and mainstream media. Their narratives, which appeal to leftists hostile to globalism and military intervention and nationalists against immigration, are frequently infiltrated and shaped by state-controlled trolls and altered news items from agencies such as RT and Sputnik. Also know as ""useful idiots"" or ""unwitting agents"".",T0031,,,,,T0010 Cultivate ignorant agents (AMITT) +90,Prepare,Establish Social Assets,Build Network,n/a,,T0032,,,,,TK0014 Build Network (AMITT) +94,Prepare,Establish Social Assets,Acquire/ recruit Network,n/a,,T0033,,,,, +97,Prepare,Establish Social Assets,Infiltrate Existing Networks,n/a,,T0034,,,,, +100,Prepare,Establish Social Assets,Create Inauthentic Social Media Pages and Groups,n/a,"Create key social engineering assets needed to amplify content, manipulate algorithms, fool public and/or specific incident/campaign targets. Computational propaganda depends substantially on false perceptions of credibility and acceptance. By creating fake users and groups with a variety of interests and commitments, attackers can ensure that their messages both come from trusted sources and appear more widely adopted than they actually are.",T0035,,,,, +101,Prepare,Establish Social Assets,Create inauthentic websites,n/a,"Create media assets to support inauthentic organizations (e.g. think tank), people (e.g. experts) and/or serve as sites to distribute malware/launch phishing operations.",T0036,,,,,T0013 Create fake websites  (AMITT) +102,Prepare,Establish Social Assets,Prepare Physical Broadcast Capabilities,n/a,"Create or coopt broadcast capabilities (e.g. TV, radio etc).",T0037,,,,,T0065 Prepare Physical Broadcast Capabilities (AMITT) +103,Prepare,Establish Social Assets,Develop Owned Media Assets,n/a,"An owned media asset refers to an agency or organization through which an influence operation may create, develop, and host content and narratives. Owned media assets include websites, blogs, social media pages, forums, and other platforms that facilitate the creation and organization of content.",T0038,,,,, +104,Prepare,Establish Social Assets,Prepare fundraising campaigns,n/a,"Fundraising campaigns refer to an influence operation’s systematic effort to seek financial support for a charity, cause, or other enterprise using online activities that further promote operation information pathways while raising a profit. Many influence operations have engaged in crowdfunding services on platforms including Tipee, Patreon, and GoFundMe. An operation may use its previously prepared fundraising campaigns (see: Develop Information Pathways) to promote operation messaging while raising money to support its activities. ",T0039,,,,,T0014 Prepare fundraising campaigns (AMITT) +107,Prepare,Establish Social Assets,Leverage Content Farm,n/a,,T0040,,,,, +111,Prepare,Establish Legitimacy,Compromise legitimate accounts,n/a,Hack or take over legimate accounts to distribute misinformation or damaging content.,T0041,,,,,T0011 Compromise legitimate accounts (AMITT) +112,Prepare,Establish Legitimacy,Create fake experts,n/a,"Stories planted or promoted in computational propaganda operations often make use of experts fabricated from whole cloth, sometimes specifically for the story itself. ",T0042,,,,,T0009 Create fake experts (AMITT) +114,Prepare,Establish Legitimacy,Create personas,n/a,,T0043,,,,,TK0010 Create personas (AMITT) +116,Prepare,Establish Legitimacy,Establish Inauthentic News Sites,n/a,"Modern computational propaganda makes use of a cadre of imposter news sites spreading globally. These sites, sometimes motivated by concerns other than propaganda--for instance, click-based revenue--often have some superficial markers of authenticity, such as naming and site-design. But many can be quickly exposed with reference to their owenership, reporting history and adverstising details.",T0044,,,,, +119,Prepare,Establish Legitimacy,Prepare Assets Impersonating Legitimate Entities,n/a,"An influence operation may prepare assets impersonating legitimate entities to further conceal its network identity and add a layer of legitimacy to its operation content. Users will more likely believe and less likely fact-check news from recognizable sources rather than unknown sites. Legitimate entities may include authentic news outlets, public figures, organizations, or state entities. +An influence operation may use a wide variety of cyber techniques to impersonate a legitimate entity’s website or social media account. Typosquatting87 is the international registration of a domain name with purposeful variations of the impersonated domain name through intentional typos, top-level domain (TLD) manipulation, or punycode. Typosquatting facilitates the creation of falsified websites by creating similar domain names in the URL box, leaving it to the user to confirm that the URL is correct. ",T0045,,,,, +122,Prepare,Establish Legitimacy,Co-opt Trusted Sources,n/a,"An influence operation may co-opt trusted sources by infiltrating or repurposing a source to reach a target audience through existing, previously reliable networks. Co-opted trusted sources may include: +- National or local new outlets +- Research or academic publications +- Online blogs or websites ",T0046,,,,, +128,Execute,Microtarget,Create Clickbait,n/a,"Create attention grabbing headlines (outrage, doubt, humor) required to drive traffic & engagement. This is a key asset.",T0047,,,,,T0016 Create Clickbait (AMITT) +129,Execute,Microtarget,Purchase Targeted Advertisements,n/a,Create or fund advertisements targeted at specific populations,T0048,,,,,T0018 Purchase Targeted Advertisements (AMITT) +130,Execute,Microtarget,Create Localized Content,n/a,"Localized content refers to content that appeals to a specific community of individuals, often in defined geographic areas. An operation may create localized content using local language and dialects to resonate with its target audience and blend in with other local news and social media. Localized content may help an operation increase legitimacy, avoid detection, and complicate external attribution.",T0049,,,,, +131,Execute,Microtarget,Leverage Echo Chambers/Filter Bubbles,n/a,"An echo chamber refers to an internet subgroup, often along ideological lines, where individuals only engage with “others with which they are already in agreement.” A filter bubble refers to an algorithm's placement of an individual in content that they agree with or regularly engage with, possibly entrapping the user into a bubble of their own making. An operation may create these isolated areas of the internet by match existing groups, or aggregating individuals into a single target audience based on shared interests, politics, values, demographics, and other characteristics. Echo chambers and filter bubbles help to reinforce similar biases and content to the same target audience members. ",T0050,,,,, +136,Execute,Select Channels and Affordances,Chat apps,n/a,"Direct messaging via chat app is an increasing method of delivery. These messages are often automated and new delivery and storage methods make them anonymous, viral, and ephemeral. This is a difficult space to monitor, but also a difficult space to build acclaim or notoriety.",T0051,,,,,T0043 Use SMS/ WhatsApp/ Chat apps (AMITT) +139,Execute,Select Channels and Affordances,Livestream,n/a,,T0052,,,,, +142,Execute,Select Channels and Affordances, Social Networks,n/a,,T0053,,,,, +149,Execute,Select Channels and Affordances,Media Sharing Networks,n/a,"Media sharing networks refer to services whose primary function is the hosting and sharing of specific forms of media. Examples include Instagram, Snapchat, TikTok, Youtube, SoundCloud.",T0054,,,,, +153,Execute,Select Channels and Affordances,Discussion Forums,n/a,"Platforms for finding, discussing, and sharing information and opinions. Examples include Reddit, Quora, Digg, message boards, interest-based discussion forums, etc.",T0055,,,,, +155,Execute,Select Channels and Affordances,Bookmarking and Content Curation,n/a,"Platforms for searching, sharing, and curating content and media. Examples include Pinterest, Flipboard, etc.",T0056,,,,, +156,Execute,Select Channels and Affordances,Blogging and Publishing Networks,n/a,"Examples include WordPress, Blogger, Weebly, Tumblr, Medium, etc. ",T0057,,,,, +157,Execute,Select Channels and Affordances,Consumer Review Networks,n/a,"Platforms for finding, reviewing, and sharing information about brands, products, services, restaurants, travel destinations, etc. Examples include Yelp, TripAdvisor, etc.",T0058,,,,, +158,Execute,Select Channels and Affordances,Online polls,n/a,"Create fake online polls, or manipulate existing online polls. Data gathering tactic to target those who engage, and potentially their networks of friends/followers as well",T0059,,,,,T0029 Manipulate online polls (AMITT) +159,Execute,Select Channels and Affordances,Formal Diplomatic Channels,n/a,,T0060,,,,, +160,Execute,Select Channels and Affordances,Traditional Media,n/a,"Examples include TV, Newspaper, Radio, etc.",T0061,,,,, +164,Execute,Select Channels and Affordances,Email,n/a,,T0062,,,,, +166,Execute,Conduct Pump Priming,Trial content,n/a,"Iteratively test incident performance (messages, content etc), e.g. A/B test headline/content enagagement metrics; website and/or funding campaign conversion rates",T0063,,,,AMITT,T0020 Trial content (AMITT) +167,Execute,Conduct Pump Priming,Bait legitimate influencers,n/a,"Credibility in a social media environment is often a function of the size of a user's network. ""Influencers"" are so-called because of their reach, typically understood as: 1) the size of their network (i.e. the number of followers, perhaps weighted by their own influence); and 2) The rate at which their comments are re-circulated (these two metrics are related). Add traditional media players at all levels of credibility and professionalism to this, and the number of potential influencial carriers available for unwitting amplification becomes substantial. By targeting high-influence people and organizations in all types of media with narratives and content engineered to appeal their emotional or ideological drivers, influence campaigns are able to add perceived credibility to their messaging via saturation and adoption by trusted agents such as celebrities, journalists and local leaders.",T0064,,,,AMITT,T0039 Bait legitimate influencers (AMITT) +168,Execute,Conduct Pump Priming,Seed Kernel of truth,n/a,"Wrap lies or altered context/facts around truths. Influence campaigns pursue a variety of objectives with respect to target audiences, prominent among them: 1. undermine a narrative commonly referenced in the target audience; or 2. promote a narrative less common in the target audience, but preferred by the attacker. In both cases, the attacker is presented with a heavy lift. They must change the relative importance of various narratives in the interpretation of events, despite contrary tendencies. When messaging makes use of factual reporting to promote these adjustments in the narrative space, they are less likely to be dismissed out of hand; when messaging can juxtapose a (factual) truth about current affairs with the (abstract) truth explicated in these narratives, propagandists can undermine or promote them selectively. Context matters.",T0065,,,,AMITT,T0042 Seed Kernel of truth (AMITT) +169,Execute,Conduct Pump Priming,Seed distortions,n/a,"Try a wide variety of messages in the early hours surrounding an incident or event, to give a misleading account or impression. ",T0066,,,,AMITT,T0044 Seed distortions (AMITT) +170,Execute,Conduct Pump Priming,Use fake experts,n/a,"Use the fake experts that were set up during Establish Legitimacy. Pseudo-experts are disposable assets that often appear once and then disappear. Give ""credility"" to misinformation. Take advantage of credential bias",T0067,,,,AMITT,T0045 Use fake experts (AMITT) +171,Execute,Conduct Pump Priming,Use Search Engine Optimization,n/a,"Manipulate content engagement metrics (ie: Reddit & Twitter) to influence/impact news search results (e.g. Google), also elevates RT & Sputnik headline into Google news alert emails. aka ""Black-hat SEO"" ",T0068,,,,AMITT,T0046 Search Engine Optimization (AMITT) +172,Execute,Conduct Pump Priming,Employ Commercial Analytic Firms,n/a,"Commercial analytic firms collect data on target audience activities and evaluate the data to detect trends, such as content receiving high click-rates. An influence operation may employ commercial analytic firms to facilitate external collection on its target audience, complicating attribution efforts and better tailoring the content to audience preferences. ",T0069,,,,SPICE,Employ Commercial Analytic Firms +174,Execute,Deliver Content,Deliver Ads,n/a,Delivering content via any form of paid media or advertising.,T0070,,,,, +177,Execute,Deliver Content,Post Content,n/a,Delivering content by posting via owned media (assets that the operator controls). ,T0071,,,,, +181,Execute,Deliver Content,Comment or Reply on Content,n/a,Delivering content by replying or commenting via owned media (assets that the operator controls). ,T0072,,,,, +183,Execute,Deliver Content,Attract Traditional Media,n/a,Deliver content by attracting the attention of traditional media (earned media).,T0073,,,,, +185,Execute,Maximize Exposure,Flooding the Information Space,n/a,Flooding and/or mobbing social media channels feeds and/or hashtag with excessive volume of content to control/shape online conversations and/or drown out opposing points of view. Bots and/or patriotic trolls are effective tools to acheive this effect.,T0074,,,,,T0049 Flooding +193,Execute,Maximize Exposure,Amplify Existing Narrative,n/a,An influence operation may amplify existing narratives that align with its narratives to support operation objectives. ,T0075,,,,, +194,Execute,Maximize Exposure,Cross-Posting,n/a,"Cross-posting refers to posting the same message to multiple internet discussions, social media platforms or accounts, or news groups at one time. An influence operation may post content online in multiple communities and platforms to increase the chances of content exposure to the target audience. ",T0076,,,,, +198,Execute,Maximize Exposure,Incentivize Sharing,n/a,"Incentivizing content sharing refers to actions that encourage users to share content themselves, reducing the need for the operation itself to post and promote its own content.",T0077,,,,, +201,Execute,Maximize Exposure,Manipulate Platform Algorithm,n/a,"Manipulating a platform algorithm refers to conducting activity on a platform in a way that intentionally targets its underlying algorithm. After analyzing a platform’s algorithm (see: Select Platforms), an influence operation may use a platform in a way that increases its content exposure, avoids content removal, or otherwise benefits the operation’s strategy. For example, an influence operation may use bots to amplify its posts so that the platform’s algorithm recognizes engagement with operation content and further promotes the content on user timelines. ",T0078,,,,, +203,Execute,Maximize Exposure,Direct Users to Alternative Platforms,n/a,"Direct users to alternative platforms refers to encouraging users to move from the platform on which they initially viewed operation content and engage with content on alternate information channels, including separate social media channels and inauthentic websites. An operation may drive users to alternative platforms to diversify its information channels and ensure the target audience knows where to access operation content if the initial platform suspends, flags, or otherwise removes original operation assets and content. ",T0079,,,,, +205,Execute,Drive Online Harms,Harass,n/a,"Threatening or harassing believers of opposing narratives refers to the use of intimidation techniques, including cyberbullying and doxing, to discourage opponents from voicing their dissent. An influence operation may threaten or harass believers of the opposing narratives to deter individuals from posting or proliferating conflicting content. ",T0080,,,,, +210,Execute,Drive Online Harms,Censor social media as a political force,n/a,Use political influence or the power of state to stop critical social media comments. Government requested/driven content take downs (see Google Transperancy reports).,T0081,,,,,T0047 Censor social media as a political force (AMITT) +211,Execute,Drive Online Harms,Control Information Environment through Offensive Cyberspace Operations,n/a,Controling the information environment through offensive cyberspace operations uses cyber tools and techniques to alter the trajectory of content in the information space to either prioritize operation messaging or block opposition messaging.,T0082,,,,, +216,Execute,Drive Online Harms,Suppress Opposition,n/a,,T0083,,,,, +220,Execute,Drive Online Harms,Platform Filtering,n/a,Platform filtering refers to the decontextualization of information as claims cross platforms (from Joan Donovan https://www.hks.harvard.edu/publications/disinformation-design-use-evidence-collages-and-platform-filtering-media-manipulation),T0084,,,,, +222,Execute,Drive Offline Activity,Encourage Attendance at Events,n/a,Operation encourages attendance at existing real world event.,T0085,,,,, +225,Execute,Drive Offline Activity,Organize Events,n/a,"Coordinate and promote real-world events across media platforms, e.g. rallies, protests, gatherings in support of incident narratives.",T0086,,,,,T0057 Organise remote rallies and events (AMITT) +228,Execute,Drive Offline Activity,Conduct fundraising,n/a,"Fundraising campaigns refer to an influence operation’s systematic effort to seek financial support for a charity, cause, or other enterprise using online activities that further promote operation information pathways while raising a profit. Many influence operations have engaged in crowdfunding services166 on platforms including Tipee, Patreon, and GoFundMe. An operation may use its previously prepared fundraising campaigns to promote operation messaging while raising money to support its activities. ",T0087,,,,, +230,Execute,Drive Offline Activity,Physical Violence,n/a,"Physical violence refers to the use of force to injure, abuse, damage, or destroy. An influence operation may conduct or encourage physical violence to discourage opponents from promoting conflicting content or draw attention to operation narratives using shock value. ",T0088,,,,, +233,Execute,Drive Offline Activity,Merchandising/ Advertising,n/a,Merchandising/Advertising refers to getting the message or narrative into physical space in the offline world,T0089,,,,, +236,Execute,Persist in the Information Space,Conceal People,n/a,Conceal the identity or provenance of the account and people assets.,T0090,,,,, +242,Execute,Persist in the Information Space,Conceal Operational Activity,n/a,,T0091,,,,, +254,Execute,Persist in the Information Space,Conceal Infrastructure,n/a,,T0092,,,,, +259,Execute,Persist in the Information Space,Exploit TOS/Content Moderation,n/a,,T0093,,,,, +262,Execute,Persist in the Information Space,Play the long game,n/a,Play the long game refers to two phenomena: 1. To plan messaging and allow it to grow organically without conducting your own amplification. This is methodical and slow and requires years for the message to take hold 2. To develop a series of seemingly disconnected messaging narratives that eventually combine into a new narrative.,T0094,,,,,T0059 Play the long game +265,Assess,Assess Effectiveness,Measure Performance,n/a,,T0095,,,,, +269,Assess,Assess Effectiveness,Measure Effectiveness,n/a,,T0096,,,,, +275,Assess,Assess Effectiveness,Measure Effectiveness Indicators (or KPIs),n/a,,T0097,,,,, +2,Plan,Plan Strategy,n/a,n/a,"Define the desired end state, i.e. the set of required conditions that defines achievement of all objectives.",TA01,,,,AMITT,TA01: Strategic Planning +5,Plan,Plan Objectives,n/a,n/a,"Set clearly defined, measurable, and achievable objectives. Achieving objectives ties execution of tactical tasks to reaching the desired end state. There are four primary considerations: +- Each desired effect should link directly to one or more objectives +- The effect should be measurable +- The objective statement should not specify the way and means of accomplishment +- The effect should be distinguishable from the objective it supports as a condition for success, not as another objective or task.",TA02,,,,AMITT,TA02: Objective Planning +14,Plan,Target Audience Analysis,n/a,n/a,"Identifying and analyzing the target audience examines target audience member locations, political affiliations, financial situations, and other attributes that an influence operation may incorporate into its messaging strategy. During this tactic, influence operations may also identify existing similarities and differences between target audience members to unite like groups and divide opposing groups. Identifying and analyzing target audience members allows influence operations to tailor operation strategy and content to their analysis. ",TA03,,,,SPICE and AMITT,T0005 Center of Gravity Analysis +37,Prepare,Develop Narratives,n/a,n/a,"The promotion of beneficial master narratives is perhaps the most effective method for achieving long-term strategic narrative dominance. From a ""whole of society"" perspective the promotion of the society's core master narratives should occupy a central strategic role. From a misinformation campaign / cognitive security perpectve the tactics around master narratives center more precisely on the day-to-day promotion and reinforcement of this messaging. In other words, beneficial, high-coverage master narratives are a central strategic goal and their promotion constitutes an ongoing tactical struggle carried out at a whole-of-society level. Tactically, their promotion covers a broad spectrum of activities both on- and offline. +",TA04,,,,, +47,Prepare,Develop Content,n/a,n/a,,TA05,,,,, +79,Prepare,Establish Social Assets,n/a,n/a,"Establishing information assets generates messaging tools, including social media accounts, operation personnel, and organizations, including directly and indirectly managed assets. For assets under their direct control, the operation can add, change, or remove these assets at will. +Establishing information assets allows an influence operation to promote messaging directly to the target audience without navigating through external entities. Many online influence operations create or compromise social media accounts as a primary vector of information dissemination.",TA06,,,,, +110,Prepare,Establish Legitimacy,n/a,n/a,,TA07,,,,, +127,Execute,Microtarget,n/a,n/a,Target very specific populations of people,TA08,,,,,"TA05 ""Microtargeting""" +135,Execute,Select Channels and Affordances,n/a,n/a,"Selecting platforms and affordances assesses which online or offline platforms and their associated affordances maximize an influence operation’s ability to reach its target audience. To select the most appropriate platform(s), an operation may assess the technological affordances including platform algorithms, terms of service, permitted content types, or other attributes that determine platform usability and accessibility. Selecting platforms includes both choosing platforms on which the operation will publish its own content and platforms on which the operation will attempt to restrict adversarial content.",TA09,,,,, +165,Execute,Conduct Pump Priming,n/a,n/a,"Release content on a targetted small scale, prior to general release, including releasing seed. Used for preparation before broader release, and as message honing. Used for preparation before broader release, and as message honing. ",TA10,,,,, +173,Execute,Deliver Content,n/a,n/a,Release content to general public or larger population,TA11,,,,, +184,Execute,Maximize Exposure,n/a,n/a,"Maximize exposure of the target audience to incident/campaign content via flooding, amplifying, and cross-posting.",TA12,,,,, +204,Execute,Drive Online Harms,n/a,n/a,"Actions taken by an influence operation to harm their opponents in online spaces through harassment, suppression, releasing private information, and controlling the information space through offensive cyberspace operations. ",TA13,,,,, +221,Execute,Drive Offline Activity,n/a,n/a,"Move incident/campaign from online to offline. Encouraging users to move from the platform on which they initially viewed operation content and engage in the physical information space or offline world. This may include operation-aligned rallies or protests, radio, newspaper, or billboards. An influence operation may drive to physical forums to diversify its information channels and facilitate spaces where the target audience can engage with both operation content and like-minded individuals offline. ",TA14,,,,, +235,Execute,Persist in the Information Space,n/a,n/a,Persist in the Information Space refers to taking measures that allow an operation to maintain its presence and avoid takedown by an external entity. Techniques in Persist in the Information Space help campaigns operate without detection and appear legitimate to the target audience and platform monitoring services. Influence operations on social media often persist online by varying the type of information assets and platforms used throughout the campaign.,TA15,,,,, +264,Assess,Assess Effectiveness,n/a,n/a,,TA16,,,,, \ No newline at end of file diff --git a/CODE/generate_csvs_for_mike.ipynb b/CODE/generate_csvs_for_mike.ipynb new file mode 100644 index 0000000..d746d6b --- /dev/null +++ b/CODE/generate_csvs_for_mike.ipynb @@ -0,0 +1,1570 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Unnamed: 0DISARM PhaseDISARM TacticDISARM TechniqueDISARM SubtechniqueDescriptionDISARM IDFeedback from EEASAction to DoAction TakenWhere did it come from?Where from more info
01PlanNaNNaNNaNEnvision the desired outcome. Lay out effectiv...P01NaNNaNNaNAMITTNaN
136PrepareNaNNaNNaNActivities conducted before execution to impro...P02NaNNaNNaNNaNNaN
2126ExecuteNaNNaNNaNRun the action, from initial exposure to wrap-...P03NaNNaNNaNNaNNaN
3263AssessNaNNaNNaNAssess effectiveness of action, for use in fut...P04NaNNaNNaNNaNNaN
47PlanPlan ObjectivesDismissDiscredit Credible SourcesPlan to delegitimize the media landscape and d...ST0001NaNNaNNaNAMITTT0067 Plan to Discredit Credible Sources
.......................................
272184ExecuteMaximize ExposureNaNNaNMaximize exposure of the target audience to in...TA12NaNNaNNaNNaNNaN
273204ExecuteDrive Online HarmsNaNNaNActions taken by an influence operation to har...TA13NaNNaNNaNNaNNaN
274221ExecuteDrive Offline ActivityNaNNaNMove incident/campaign from online to offline....TA14NaNNaNNaNNaNNaN
275235ExecutePersist in the Information SpaceNaNNaNPersist in the Information Space refers to tak...TA15NaNNaNNaNNaNNaN
276264AssessAssess EffectivenessNaNNaNNaNTA16NaNNaNNaNNaNNaN
\n", + "

277 rows × 12 columns

\n", + "
" + ], + "text/plain": [ + " Unnamed: 0 DISARM Phase DISARM Tactic \\\n", + "0 1 Plan NaN \n", + "1 36 Prepare NaN \n", + "2 126 Execute NaN \n", + "3 263 Assess NaN \n", + "4 7 Plan Plan Objectives \n", + ".. ... ... ... \n", + "272 184 Execute Maximize Exposure \n", + "273 204 Execute Drive Online Harms \n", + "274 221 Execute Drive Offline Activity \n", + "275 235 Execute Persist in the Information Space \n", + "276 264 Assess Assess Effectiveness \n", + "\n", + " DISARM Technique DISARM Subtechnique \\\n", + "0 NaN NaN \n", + "1 NaN NaN \n", + "2 NaN NaN \n", + "3 NaN NaN \n", + "4 Dismiss Discredit Credible Sources \n", + ".. ... ... \n", + "272 NaN NaN \n", + "273 NaN NaN \n", + "274 NaN NaN \n", + "275 NaN NaN \n", + "276 NaN NaN \n", + "\n", + " Description DISARM ID \\\n", + "0 Envision the desired outcome. Lay out effectiv... P01 \n", + "1 Activities conducted before execution to impro... P02 \n", + "2 Run the action, from initial exposure to wrap-... P03 \n", + "3 Assess effectiveness of action, for use in fut... P04 \n", + "4 Plan to delegitimize the media landscape and d... ST0001 \n", + ".. ... ... \n", + "272 Maximize exposure of the target audience to in... TA12 \n", + "273 Actions taken by an influence operation to har... TA13 \n", + "274 Move incident/campaign from online to offline.... TA14 \n", + "275 Persist in the Information Space refers to tak... TA15 \n", + "276 NaN TA16 \n", + "\n", + " Feedback from EEAS Action to Do Action Taken Where did it come from? \\\n", + "0 NaN NaN NaN AMITT \n", + "1 NaN NaN NaN NaN \n", + "2 NaN NaN NaN NaN \n", + "3 NaN NaN NaN NaN \n", + "4 NaN NaN NaN AMITT \n", + ".. ... ... ... ... \n", + "272 NaN NaN NaN NaN \n", + "273 NaN NaN NaN NaN \n", + "274 NaN NaN NaN NaN \n", + "275 NaN NaN NaN NaN \n", + "276 NaN NaN NaN NaN \n", + "\n", + " Where from more info \n", + "0 NaN \n", + "1 NaN \n", + "2 NaN \n", + "3 NaN \n", + "4 T0067 Plan to Discredit Credible Sources \n", + ".. ... \n", + "272 NaN \n", + "273 NaN \n", + "274 NaN \n", + "275 NaN \n", + "276 NaN \n", + "\n", + "[277 rows x 12 columns]" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import pandas as pd\n", + "\n", + "# make sure we didn't miss anything in mike's original sheet\n", + "def check_diffs(col1, col2):\n", + " xx = col1.value_counts().index\n", + " yy = col2.value_counts().index\n", + " print('lengths are: {} and {}'.format(len(xx), len(yy)))\n", + " print('first list: {}'.format(xx))\n", + " print('second list: {}'.format(yy))\n", + " print('set difference: {}'.format(set(xx).difference(set(yy))))\n", + "\n", + "def check_ids(df, col='DISARM ID'):\n", + " print('null ids: {}'.format(df[df[col].isnull()]))\n", + " vc = df[col].value_counts().reset_index()\n", + " print('repeated ids: {}'.format(vc[vc[col]>1]))\n", + " return\n", + "\n", + "df = pd.read_csv('DISARM Merged (Internal) - DISARM Framework Merged.csv')\n", + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DISARM PhaseDISARM TacticDescriptionDISARM ID
0PlanNaNEnvision the desired outcome. Lay out effectiv...P01
1PrepareNaNActivities conducted before execution to impro...P02
2ExecuteNaNRun the action, from initial exposure to wrap-...P03
3AssessNaNAssess effectiveness of action, for use in fut...P04
\n", + "
" + ], + "text/plain": [ + " DISARM Phase DISARM Tactic \\\n", + "0 Plan NaN \n", + "1 Prepare NaN \n", + "2 Execute NaN \n", + "3 Assess NaN \n", + "\n", + " Description DISARM ID \n", + "0 Envision the desired outcome. Lay out effectiv... P01 \n", + "1 Activities conducted before execution to impro... P02 \n", + "2 Run the action, from initial exposure to wrap-... P03 \n", + "3 Assess effectiveness of action, for use in fut... P04 " + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "phases = df[['DISARM Phase', 'DISARM Tactic', 'Description', 'DISARM ID']]\n", + "phases = phases[phases['DISARM Tactic'].isnull()]\n", + "phases" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "lengths are: 4 and 4\n", + "first list: Index(['Prepare', 'Execute', 'Plan', 'Assess'], dtype='object')\n", + "second list: Index(['Execute', 'Prepare', 'Plan', 'Assess'], dtype='object')\n", + "set difference: set()\n", + "null ids: Empty DataFrame\n", + "Columns: [DISARM Phase, DISARM Tactic, Description, DISARM ID]\n", + "Index: []\n", + "repeated ids: Empty DataFrame\n", + "Columns: [index, DISARM ID]\n", + "Index: []\n" + ] + } + ], + "source": [ + "check_diffs(phases['DISARM Phase'], df['DISARM Phase'])\n", + "check_ids(phases)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DISARM TacticDISARM TechniqueDescriptionDISARM ID
261Plan StrategyNaNDefine the desired end state, i.e. the set of ...TA01
262Plan ObjectivesNaNSet clearly defined, measurable, and achievabl...TA02
263Target Audience AnalysisNaNIdentifying and analyzing the target audience ...TA03
264Develop NarrativesNaNThe promotion of beneficial master narratives ...TA04
265Develop ContentNaNNaNTA05
266Establish Social AssetsNaNEstablishing information assets generates mess...TA06
267Establish LegitimacyNaNNaNTA07
268MicrotargetNaNTarget very specific populations of peopleTA08
269Select Channels and AffordancesNaNSelecting platforms and affordances assesses w...TA09
270Conduct Pump PrimingNaNRelease content on a targetted small scale, pr...TA10
271Deliver ContentNaNRelease content to general public or larger po...TA11
272Maximize ExposureNaNMaximize exposure of the target audience to in...TA12
273Drive Online HarmsNaNActions taken by an influence operation to har...TA13
274Drive Offline ActivityNaNMove incident/campaign from online to offline....TA14
275Persist in the Information SpaceNaNPersist in the Information Space refers to tak...TA15
276Assess EffectivenessNaNNaNTA16
\n", + "
" + ], + "text/plain": [ + " DISARM Tactic DISARM Technique \\\n", + "261 Plan Strategy NaN \n", + "262 Plan Objectives NaN \n", + "263 Target Audience Analysis NaN \n", + "264 Develop Narratives NaN \n", + "265 Develop Content NaN \n", + "266 Establish Social Assets NaN \n", + "267 Establish Legitimacy NaN \n", + "268 Microtarget NaN \n", + "269 Select Channels and Affordances NaN \n", + "270 Conduct Pump Priming NaN \n", + "271 Deliver Content NaN \n", + "272 Maximize Exposure NaN \n", + "273 Drive Online Harms NaN \n", + "274 Drive Offline Activity NaN \n", + "275 Persist in the Information Space NaN \n", + "276 Assess Effectiveness NaN \n", + "\n", + " Description DISARM ID \n", + "261 Define the desired end state, i.e. the set of ... TA01 \n", + "262 Set clearly defined, measurable, and achievabl... TA02 \n", + "263 Identifying and analyzing the target audience ... TA03 \n", + "264 The promotion of beneficial master narratives ... TA04 \n", + "265 NaN TA05 \n", + "266 Establishing information assets generates mess... TA06 \n", + "267 NaN TA07 \n", + "268 Target very specific populations of people TA08 \n", + "269 Selecting platforms and affordances assesses w... TA09 \n", + "270 Release content on a targetted small scale, pr... TA10 \n", + "271 Release content to general public or larger po... TA11 \n", + "272 Maximize exposure of the target audience to in... TA12 \n", + "273 Actions taken by an influence operation to har... TA13 \n", + "274 Move incident/campaign from online to offline.... TA14 \n", + "275 Persist in the Information Space refers to tak... TA15 \n", + "276 NaN TA16 " + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "tactics = df[['DISARM Tactic', 'DISARM Technique', 'Description', 'DISARM ID']]#['DISARM Tactic'].notnull()\n", + "tactics = tactics[(tactics['DISARM Tactic'].notnull()) & (tactics['DISARM Technique'].isnull())]\n", + "tactics" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "lengths are: 16 and 16\n", + "first list: Index(['Drive Offline Activity', 'Plan Objectives', 'Conduct Pump Priming',\n", + " 'Maximize Exposure', 'Target Audience Analysis', 'Microtarget',\n", + " 'Establish Social Assets', 'Establish Legitimacy', 'Deliver Content',\n", + " 'Select Channels and Affordances', 'Plan Strategy', 'Develop Content',\n", + " 'Drive Online Harms', 'Persist in the Information Space',\n", + " 'Develop Narratives', 'Assess Effectiveness'],\n", + " dtype='object')\n", + "second list: Index(['Develop Content', 'Establish Social Assets',\n", + " 'Select Channels and Affordances', 'Persist in the Information Space',\n", + " 'Target Audience Analysis', 'Maximize Exposure', 'Drive Online Harms',\n", + " 'Establish Legitimacy', 'Drive Offline Activity',\n", + " 'Assess Effectiveness', 'Deliver Content', 'Develop Narratives',\n", + " 'Plan Objectives', 'Microtarget', 'Conduct Pump Priming',\n", + " 'Plan Strategy'],\n", + " dtype='object')\n", + "set difference: set()\n", + "null ids: Empty DataFrame\n", + "Columns: [DISARM Tactic, DISARM Technique, Description, DISARM ID]\n", + "Index: []\n", + "repeated ids: Empty DataFrame\n", + "Columns: [index, DISARM ID]\n", + "Index: []\n" + ] + } + ], + "source": [ + "check_diffs(tactics['DISARM Tactic'], df['DISARM Tactic'])\n", + "check_ids(tactics)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DISARM TechniqueDISARM SubtechniqueDescriptionDISARM ID
164Determine Target AudiencesNaNNaNT0001
165Determine Strategic EndsNaNNaNT0002
166DismissNaNPush back against criticism by dismissing your...T0003
167DistortNaNTwist the narrative. Take information, or arti...T0004
168DistractNaNShift attention to a different narrative or ac...T0005
...............
256Exploit TOS/Content ModerationNaNNaNT0093
257Play the long gameNaNPlay the long game refers to two phenomena: 1....T0094
258Measure PerformanceNaNNaNT0095
259Measure EffectivenessNaNNaNT0096
260Measure Effectiveness Indicators (or KPIs)NaNNaNT0097
\n", + "

97 rows × 4 columns

\n", + "
" + ], + "text/plain": [ + " DISARM Technique DISARM Subtechnique \\\n", + "164 Determine Target Audiences NaN \n", + "165 Determine Strategic Ends NaN \n", + "166 Dismiss NaN \n", + "167 Distort NaN \n", + "168 Distract NaN \n", + ".. ... ... \n", + "256 Exploit TOS/Content Moderation NaN \n", + "257 Play the long game NaN \n", + "258 Measure Performance NaN \n", + "259 Measure Effectiveness NaN \n", + "260 Measure Effectiveness Indicators (or KPIs) NaN \n", + "\n", + " Description DISARM ID \n", + "164 NaN T0001 \n", + "165 NaN T0002 \n", + "166 Push back against criticism by dismissing your... T0003 \n", + "167 Twist the narrative. Take information, or arti... T0004 \n", + "168 Shift attention to a different narrative or ac... T0005 \n", + ".. ... ... \n", + "256 NaN T0093 \n", + "257 Play the long game refers to two phenomena: 1.... T0094 \n", + "258 NaN T0095 \n", + "259 NaN T0096 \n", + "260 NaN T0097 \n", + "\n", + "[97 rows x 4 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "techs = df[['DISARM Technique', 'DISARM Subtechnique', 'Description', 'DISARM ID']]\n", + "techs = techs[(techs['DISARM Technique'].notnull()) & (techs['DISARM Subtechnique'].isnull())]\n", + "techs" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "lengths are: 97 and 97\n", + "first list: Index(['Formal Diplomatic Channels', 'Develop Video-based Content',\n", + " 'Determine Strategic Ends',\n", + " 'Identify Social and Technical Vulnerabilities',\n", + " 'Measure Effectiveness Indicators (or KPIs)',\n", + " 'Leverage Existing Narratives', 'Cultivate ignorant agents',\n", + " 'Traditional Media', 'Create Inauthentic Accounts',\n", + " 'Merchandising/ Advertising', 'Develop Text-based Content', 'Distract',\n", + " 'Purchase Targeted Advertisements', 'Reuse Existing Content',\n", + " 'Co-opt Trusted Sources', 'Exploit TOS/Content Moderation',\n", + " 'Degrade Adversary', 'Create hashtags and search artifacts',\n", + " 'Develop Competing Narratives', 'Leverage Echo Chambers/Filter Bubbles',\n", + " 'Create personas', 'Create fake experts', 'Online polls',\n", + " 'Facilitate State Propaganda', 'Comment or Reply on Content', 'Email',\n", + " 'Media Sharing Networks', 'Post Content',\n", + " 'Encourage Attendance at Events', 'Blogging and Publishing Networks',\n", + " 'Seed distortions', 'Create inauthentic websites',\n", + " 'Control Information Environment through Offensive Cyberspace Operations',\n", + " 'Infiltrate Existing Networks', 'Dismay',\n", + " 'Employ Commercial Analytic Firms', ' Social Networks',\n", + " 'Physical Violence', 'Measure Performance', 'Develop New Narratives',\n", + " 'Amplify Existing Narrative', 'Flooding the Information Space',\n", + " 'Deliver Ads', 'Generate information pollution', 'Organize Events',\n", + " 'Prepare Assets Impersonating Legitimate Entities',\n", + " 'Conceal Operational Activity',\n", + " 'Map Target Audience Information Environment',\n", + " 'Attract Traditional Media', 'Use Search Engine Optimization',\n", + " 'Seed Kernel of truth', 'Conduct fundraising',\n", + " 'Consumer Review Networks', 'Chat apps',\n", + " 'Bookmarking and Content Curation', 'Prepare fundraising campaigns',\n", + " 'Suppress Opposition', 'Obtain Private Documents',\n", + " 'Compromise legitimate accounts',\n", + " 'Direct Users to Alternative Platforms', 'Conceal Infrastructure',\n", + " 'Acquire/ recruit Network', 'Leverage Content Farm', 'Distort facts',\n", + " 'Harass', 'Integrate Target Audience Vulnerabilities into Narrative',\n", + " 'Bait legitimate influencers', 'Discussion Forums',\n", + " 'Create Inauthentic Social Media Pages and Groups', 'Cross-Posting',\n", + " 'Segment Audiences', 'Create Clickbait', 'Develop Owned Media Assets',\n", + " 'Develop Image-based Content', 'Dismiss',\n", + " 'Respond to Breaking News Event or Active Crisis',\n", + " 'Determine Target Audiences',\n", + " 'Censor social media as a political force', 'Platform Filtering',\n", + " 'Conceal People', 'Livestream', 'Play the long game',\n", + " 'Use fake experts', 'Prepare Physical Broadcast Capabilities',\n", + " 'Manipulate Platform Algorithm', 'Incentivize Sharing',\n", + " 'Create Localized Content', 'Establish Inauthentic News Sites',\n", + " 'Demand insurmountable proof', 'Trial content', 'Divide',\n", + " 'Measure Effectiveness', 'Develop Audio-based Content',\n", + " 'Leverage Conspiracy Theory Narratives', 'Distort',\n", + " 'Recruit bad actors', 'Build Network'],\n", + " dtype='object')\n", + "second list: Index(['Conceal Operational Activity',\n", + " 'Identify Social and Technical Vulnerabilities',\n", + " 'Flooding the Information Space', ' Social Networks',\n", + " 'Conceal Infrastructure', 'Segment Audiences', 'Conceal People',\n", + " 'Map Target Audience Information Environment', 'Measure Effectiveness',\n", + " 'Create Inauthentic Accounts', 'Develop Image-based Content',\n", + " 'Control Information Environment through Offensive Cyberspace Operations',\n", + " 'Harass', 'Reuse Existing Content', 'Suppress Opposition',\n", + " 'Post Content', 'Media Sharing Networks', 'Develop Text-based Content',\n", + " 'Recruit bad actors', 'Measure Performance',\n", + " 'Leverage Echo Chambers/Filter Bubbles', 'Build Network',\n", + " 'Co-opt Trusted Sources', 'Obtain Private Documents', 'Cross-Posting',\n", + " 'Traditional Media', 'Physical Violence',\n", + " 'Establish Inauthentic News Sites', 'Organize Events',\n", + " 'Generate information pollution', 'Incentivize Sharing', 'Deliver Ads',\n", + " 'Livestream', 'Prepare Assets Impersonating Legitimate Entities',\n", + " 'Measure Effectiveness Indicators (or KPIs)',\n", + " 'Develop Video-based Content', 'Acquire/ recruit Network',\n", + " 'Prepare fundraising campaigns', 'Chat apps',\n", + " 'Develop Audio-based Content', 'Infiltrate Existing Networks',\n", + " 'Encourage Attendance at Events',\n", + " 'Leverage Conspiracy Theory Narratives', 'Distort facts',\n", + " 'Leverage Content Farm', 'Exploit TOS/Content Moderation',\n", + " 'Conduct fundraising', 'Create personas', 'Create fake experts',\n", + " 'Manipulate Platform Algorithm', 'Discussion Forums',\n", + " 'Merchandising/ Advertising', 'Dismiss', 'Comment or Reply on Content',\n", + " 'Determine Strategic Ends', 'Create inauthentic websites',\n", + " 'Seed distortions', 'Cultivate ignorant agents',\n", + " 'Facilitate State Propaganda', 'Dismay', 'Platform Filtering',\n", + " 'Trial content', 'Amplify Existing Narrative', 'Degrade Adversary',\n", + " 'Direct Users to Alternative Platforms', 'Develop New Narratives',\n", + " 'Formal Diplomatic Channels', 'Leverage Existing Narratives',\n", + " 'Distract', 'Create Inauthentic Social Media Pages and Groups',\n", + " 'Bait legitimate influencers',\n", + " 'Integrate Target Audience Vulnerabilities into Narrative',\n", + " 'Employ Commercial Analytic Firms', 'Create Clickbait', 'Email',\n", + " 'Compromise legitimate accounts', 'Bookmarking and Content Curation',\n", + " 'Consumer Review Networks', 'Create Localized Content',\n", + " 'Blogging and Publishing Networks', 'Divide',\n", + " 'Demand insurmountable proof',\n", + " 'Respond to Breaking News Event or Active Crisis',\n", + " 'Prepare Physical Broadcast Capabilities', 'Use fake experts',\n", + " 'Play the long game', 'Purchase Targeted Advertisements',\n", + " 'Develop Owned Media Assets',\n", + " 'Censor social media as a political force',\n", + " 'Determine Target Audiences', 'Seed Kernel of truth',\n", + " 'Use Search Engine Optimization', 'Online polls',\n", + " 'Develop Competing Narratives', 'Create hashtags and search artifacts',\n", + " 'Distort', 'Attract Traditional Media'],\n", + " dtype='object')\n", + "set difference: set()\n", + "null ids: Empty DataFrame\n", + "Columns: [DISARM Technique, DISARM Subtechnique, Description, DISARM ID]\n", + "Index: []\n", + "repeated ids: Empty DataFrame\n", + "Columns: [index, DISARM ID]\n", + "Index: []\n" + ] + } + ], + "source": [ + "check_diffs(techs['DISARM Technique'], df['DISARM Technique'])\n", + "check_ids(techs)\n", + "#techs.to_csv('temp_techs.csv', index=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DISARM SubtechniqueDescriptionDISARM ID
4Discredit Credible SourcesPlan to delegitimize the media landscape and d...ST0001
5Monitor Social Media AnalyticsAn influence operation may use social media an...ST0002
6Evaluate Media SurveysAn influence operation may evaluate its own or...ST0003
7Identify Trending Topics/HashtagsAn influence operation may identify trending h...ST0004
8Conduct Web Traffic AnalysisAn influence operation may conduct web traffic...ST0005
............
159AwarenessNaNST0155
160KnowledgeNaNST0156
161Action/attitudeNaNST0157
162Message reachMonitor and evaluate message reach in misinfor...ST0158
163Social media engagementMonitor and evaluate social media engagement i...ST0159
\n", + "

160 rows × 3 columns

\n", + "
" + ], + "text/plain": [ + " DISARM Subtechnique \\\n", + "4 Discredit Credible Sources \n", + "5 Monitor Social Media Analytics \n", + "6 Evaluate Media Surveys \n", + "7 Identify Trending Topics/Hashtags \n", + "8 Conduct Web Traffic Analysis \n", + ".. ... \n", + "159 Awareness \n", + "160 Knowledge \n", + "161 Action/attitude \n", + "162 Message reach \n", + "163 Social media engagement \n", + "\n", + " Description DISARM ID \n", + "4 Plan to delegitimize the media landscape and d... ST0001 \n", + "5 An influence operation may use social media an... ST0002 \n", + "6 An influence operation may evaluate its own or... ST0003 \n", + "7 An influence operation may identify trending h... ST0004 \n", + "8 An influence operation may conduct web traffic... ST0005 \n", + ".. ... ... \n", + "159 NaN ST0155 \n", + "160 NaN ST0156 \n", + "161 NaN ST0157 \n", + "162 Monitor and evaluate message reach in misinfor... ST0158 \n", + "163 Monitor and evaluate social media engagement i... ST0159 \n", + "\n", + "[160 rows x 3 columns]" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "subs = df[['DISARM Subtechnique', 'Description', 'DISARM ID']]\n", + "subs = subs[subs['DISARM Subtechnique'].notnull()]\n", + "subs" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "lengths are: 159 and 159\n", + "first list: Index(['Conceal Network Identity', 'Message reach', 'View Focused',\n", + " 'Create dedicated hashtag', 'Create Echo Chambers/Filter Bubbles',\n", + " 'Aggregate Information into Evidence Collages', 'Astroturfing',\n", + " 'Leak Authentic Documents', 'Utilize Butterfly Attack', 'Awareness',\n", + " ...\n", + " 'Conceal Sponsorship', 'Evaluate Media Surveys', 'Utilize Spamoflauge',\n", + " 'Traditional Media', 'Enlist Troll Accounts', 'Geographic Segmentation',\n", + " 'Post Across Platform', 'Create Sockpuppet Accounts', 'Fund Proxies',\n", + " 'Hijack existing hashtag'],\n", + " dtype='object', length=159)\n", + "second list: Index(['Conceal Network Identity', 'Message reach', 'View Focused',\n", + " 'Create dedicated hashtag', 'Create Echo Chambers/Filter Bubbles',\n", + " 'Aggregate Information into Evidence Collages', 'Astroturfing',\n", + " 'Leak Authentic Documents', 'Utilize Butterfly Attack', 'Awareness',\n", + " ...\n", + " 'Conceal Sponsorship', 'Evaluate Media Surveys', 'Utilize Spamoflauge',\n", + " 'Traditional Media', 'Enlist Troll Accounts', 'Geographic Segmentation',\n", + " 'Post Across Platform', 'Create Sockpuppet Accounts', 'Fund Proxies',\n", + " 'Hijack existing hashtag'],\n", + " dtype='object', length=159)\n", + "set difference: set()\n", + "null ids: Empty DataFrame\n", + "Columns: [DISARM Subtechnique, Description, DISARM ID]\n", + "Index: []\n", + "repeated ids: index DISARM ID\n", + "0 ST0040 2\n" + ] + } + ], + "source": [ + "check_diffs(subs['DISARM Subtechnique'], df['DISARM Subtechnique'])\n", + "check_ids(subs)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# check against originals" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "dict_keys(['ADMIN_README', 'ADMIN CODES', 'phases', 'tactics', 'techniques', 'countermeasures', 'frameworks', 'tasks', 'detections', 'playbooks', 'responsetypes', 'metatechniques', 'actortypes', 'actortype_framework', 'actortype_sector', 'sectors', 'resources', 'MOE', 'MOP'])" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "MASTERDATA_DIR = '../DISARM_MASTER_DATA/'\n", + "frameworkfile = MASTERDATA_DIR + 'DISARM_FRAMEWORKS_MASTER.xlsx'\n", + " \n", + "metadata = {}\n", + "xlsx = pd.ExcelFile(frameworkfile)\n", + "for sheetname in xlsx.sheet_names:\n", + " metadata[sheetname] = xlsx.parse(sheetname)\n", + " metadata[sheetname].fillna('', inplace=True)\n", + "metadata.keys()" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
disarm_idnamename_DEranksummarysummary_DElongname
0P01PlanPlanung1Envision the desired outcome. Lay out effectiv...P01 - Plan
1P02PrepareVorbereitung2Activities conducted before execution to impro...P02 - Prepare
2P03ExecuteDurchführung3Run the action, from initial exposure to wrap-...P03 - Execute
3P04AssessAuswertung4Evaluate effectiveness of action, for use in f...P04 - Assess
\n", + "
" + ], + "text/plain": [ + " disarm_id name name_DE rank \\\n", + "0 P01 Plan Planung 1 \n", + "1 P02 Prepare Vorbereitung 2 \n", + "2 P03 Execute Durchführung 3 \n", + "3 P04 Assess Auswertung 4 \n", + "\n", + " summary summary_DE longname \n", + "0 Envision the desired outcome. Lay out effectiv... P01 - Plan \n", + "1 Activities conducted before execution to impro... P02 - Prepare \n", + "2 Run the action, from initial exposure to wrap-... P03 - Execute \n", + "3 Evaluate effectiveness of action, for use in f... P04 - Assess " + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "metadata['phases']" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
DISARM PhaseDISARM TacticDescriptionDISARM ID
0PlanNaNEnvision the desired outcome. Lay out effectiv...P01
1PrepareNaNActivities conducted before execution to impro...P02
2ExecuteNaNRun the action, from initial exposure to wrap-...P03
3AssessNaNAssess effectiveness of action, for use in fut...P04
\n", + "
" + ], + "text/plain": [ + " DISARM Phase DISARM Tactic \\\n", + "0 Plan NaN \n", + "1 Prepare NaN \n", + "2 Execute NaN \n", + "3 Assess NaN \n", + "\n", + " Description DISARM ID \n", + "0 Envision the desired outcome. Lay out effectiv... P01 \n", + "1 Activities conducted before execution to impro... P02 \n", + "2 Run the action, from initial exposure to wrap-... P03 \n", + "3 Assess effectiveness of action, for use in fut... P04 " + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "phases" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "# do union of both tables, to get new spreadsheet table\n" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "lengths are: 4 and 4\n", + "first list: Index(['Prepare', 'Execute', 'Plan', 'Assess'], dtype='object')\n", + "second list: Index(['Prepare', 'Execute', 'Plan', 'Assess'], dtype='object')\n", + "set difference: set()\n" + ] + } + ], + "source": [ + "check_diffs(metadata['phases']['name'], phases['DISARM Phase'])" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "lengths are: 13 and 16\n", + "first list: Index(['Drive Offline Activity', 'Objective Planning',\n", + " 'Conduct Center of Gravity Analysis', 'Persistence', 'Develop Networks',\n", + " 'Microtargeting', 'Channel Selection', 'Develop People', 'Pump Priming',\n", + " 'Exposure', 'Strategic Planning', 'Develop Content',\n", + " 'Measure Effectiveness'],\n", + " dtype='object')\n", + "second list: Index(['Drive Offline Activity', 'Plan Objectives', 'Conduct Pump Priming',\n", + " 'Maximize Exposure', 'Target Audience Analysis', 'Microtarget',\n", + " 'Establish Social Assets', 'Establish Legitimacy', 'Deliver Content',\n", + " 'Select Channels and Affordances', 'Plan Strategy', 'Develop Content',\n", + " 'Drive Online Harms', 'Persist in the Information Space',\n", + " 'Develop Narratives', 'Assess Effectiveness'],\n", + " dtype='object')\n", + "set difference: {'Measure Effectiveness', 'Channel Selection', 'Strategic Planning', 'Pump Priming', 'Develop People', 'Microtargeting', 'Exposure', 'Develop Networks', 'Persistence', 'Conduct Center of Gravity Analysis', 'Objective Planning'}\n" + ] + } + ], + "source": [ + "check_diffs(metadata['tactics']['name'], tactics['DISARM Tactic'])" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "lengths are: 71 and 97\n", + "first list: Index(['Twitter bots amplify', 'Create fake experts', 'Twitter',\n", + " 'Degrade adversary', 'Use concealment',\n", + " 'Muzzle social media as a political force',\n", + " 'Fabricate social media comment', 'Social media engagement',\n", + " 'Analyze existing communities', 'Cultivate ignorant agents',\n", + " 'Create fake videos and images', 'Distort facts',\n", + " 'Respond to active crisis', 'Kernel of Truth', 'Deny involvement',\n", + " 'Create hashtags', 'Tertiary sites amplify news',\n", + " 'Use SMS/ WhatsApp/ Chat apps', 'LinkedIn', 'Continue to amplify',\n", + " 'Backstop personas', 'Leverage Existing Narratives',\n", + " 'Legacy web content', 'YouTube', 'Use physical broadcast capabilities',\n", + " 'Create fake Social Media Profiles / Pages / Groups',\n", + " 'Adapt existing narratives', 'Use hashtag', 'Play the long game',\n", + " 'Generate information pollution', 'Develop Narrative Concepts',\n", + " 'Segment audiences', 'Facilitate State Propaganda',\n", + " 'Dedicated channels disseminate information pollution',\n", + " 'Leak altered documents', 'Demand unsurmountable proof',\n", + " 'Cow online opinion leaders', 'Plan to discredit credible sources',\n", + " 'Create fake or imposter news sites', 'Create competing narratives',\n", + " 'Devise Competing Narratives', 'Manipulate online polls',\n", + " 'Behaviour changes', 'Reddit', 'Flooding',\n", + " 'Prepare fundraising campaigns', 'Search Engine Optimization',\n", + " 'Respond to breaking news event', 'Bait legitimate influencers',\n", + " 'Cheerleading domestic social media ops',\n", + " 'Create pseudoscientific or disingenuous research',\n", + " 'Purchase advertisements', 'Conspiracy narratives', 'Use fake experts',\n", + " 'Pinterest', 'Create fake websites', 'Clickbait', 'Trial content',\n", + " '5Ds (dismiss, distort, distract, dismay, divide)', 'Facebook',\n", + " 'Conduct Fundraising Campaigns', 'WhatsApp', 'Memes', 'Instagram',\n", + " 'Find echo chambers', 'Twitter trolls amplify and manipulate',\n", + " 'Seed distortions', 'Organise remote rallies and events',\n", + " 'Sell merchandising', 'Message reach', 'Compromise legitimate account'],\n", + " dtype='object')\n", + "second list: Index(['Formal Diplomatic Channels', 'Develop Video-based Content',\n", + " 'Determine Strategic Ends',\n", + " 'Identify Social and Technical Vulnerabilities',\n", + " 'Measure Effectiveness Indicators (or KPIs)',\n", + " 'Leverage Existing Narratives', 'Cultivate ignorant agents',\n", + " 'Traditional Media', 'Create Inauthentic Accounts',\n", + " 'Merchandising/ Advertising', 'Develop Text-based Content', 'Distract',\n", + " 'Purchase Targeted Advertisements', 'Reuse Existing Content',\n", + " 'Co-opt Trusted Sources', 'Exploit TOS/Content Moderation',\n", + " 'Degrade Adversary', 'Create hashtags and search artifacts',\n", + " 'Develop Competing Narratives', 'Leverage Echo Chambers/Filter Bubbles',\n", + " 'Create personas', 'Create fake experts', 'Online polls',\n", + " 'Facilitate State Propaganda', 'Comment or Reply on Content', 'Email',\n", + " 'Media Sharing Networks', 'Post Content',\n", + " 'Encourage Attendance at Events', 'Blogging and Publishing Networks',\n", + " 'Seed distortions', 'Create inauthentic websites',\n", + " 'Control Information Environment through Offensive Cyberspace Operations',\n", + " 'Infiltrate Existing Networks', 'Dismay',\n", + " 'Employ Commercial Analytic Firms', ' Social Networks',\n", + " 'Physical Violence', 'Measure Performance', 'Develop New Narratives',\n", + " 'Amplify Existing Narrative', 'Flooding the Information Space',\n", + " 'Deliver Ads', 'Generate information pollution', 'Organize Events',\n", + " 'Prepare Assets Impersonating Legitimate Entities',\n", + " 'Conceal Operational Activity',\n", + " 'Map Target Audience Information Environment',\n", + " 'Attract Traditional Media', 'Use Search Engine Optimization',\n", + " 'Seed Kernel of truth', 'Conduct fundraising',\n", + " 'Consumer Review Networks', 'Chat apps',\n", + " 'Bookmarking and Content Curation', 'Prepare fundraising campaigns',\n", + " 'Suppress Opposition', 'Obtain Private Documents',\n", + " 'Compromise legitimate accounts',\n", + " 'Direct Users to Alternative Platforms', 'Conceal Infrastructure',\n", + " 'Acquire/ recruit Network', 'Leverage Content Farm', 'Distort facts',\n", + " 'Harass', 'Integrate Target Audience Vulnerabilities into Narrative',\n", + " 'Bait legitimate influencers', 'Discussion Forums',\n", + " 'Create Inauthentic Social Media Pages and Groups', 'Cross-Posting',\n", + " 'Segment Audiences', 'Create Clickbait', 'Develop Owned Media Assets',\n", + " 'Develop Image-based Content', 'Dismiss',\n", + " 'Respond to Breaking News Event or Active Crisis',\n", + " 'Determine Target Audiences',\n", + " 'Censor social media as a political force', 'Platform Filtering',\n", + " 'Conceal People', 'Livestream', 'Play the long game',\n", + " 'Use fake experts', 'Prepare Physical Broadcast Capabilities',\n", + " 'Manipulate Platform Algorithm', 'Incentivize Sharing',\n", + " 'Create Localized Content', 'Establish Inauthentic News Sites',\n", + " 'Demand insurmountable proof', 'Trial content', 'Divide',\n", + " 'Measure Effectiveness', 'Develop Audio-based Content',\n", + " 'Leverage Conspiracy Theory Narratives', 'Distort',\n", + " 'Recruit bad actors', 'Build Network'],\n", + " dtype='object')\n", + "set difference: {'Backstop personas', 'YouTube', 'Create fake Social Media Profiles / Pages / Groups', 'Use physical broadcast capabilities', 'Social media engagement', 'Continue to amplify', 'Develop Narrative Concepts', 'Segment audiences', 'Conspiracy narratives', 'Dedicated channels disseminate information pollution', 'Use SMS/ WhatsApp/ Chat apps', 'Tertiary sites amplify news', 'Twitter', 'Degrade adversary', 'Use concealment', 'Muzzle social media as a political force', 'Use hashtag', 'Fabricate social media comment', 'Create fake videos and images', 'Find echo chambers', 'Respond to active crisis', 'Kernel of Truth', 'Deny involvement', 'Create hashtags', 'Legacy web content', 'Leak altered documents', 'LinkedIn', 'Demand unsurmountable proof', 'Search Engine Optimization', 'Pinterest', 'Respond to breaking news event', '5Ds (dismiss, distort, distract, dismay, divide)', 'Clickbait', 'Create pseudoscientific or disingenuous research', 'Facebook', 'Conduct Fundraising Campaigns', 'WhatsApp', 'Sell merchandising', 'Organise remote rallies and events', 'Analyze existing communities', 'Message reach', 'Plan to discredit credible sources', 'Instagram', 'Compromise legitimate account', 'Cow online opinion leaders', 'Create fake or imposter news sites', 'Flooding', 'Create competing narratives', 'Behaviour changes', 'Devise Competing Narratives', 'Twitter bots amplify', 'Manipulate online polls', 'Reddit', 'Twitter trolls amplify and manipulate', 'Adapt existing narratives', 'Cheerleading domestic social media ops', 'Create fake websites', 'Purchase advertisements', 'Memes'}\n" + ] + } + ], + "source": [ + "check_diffs(metadata['techniques']['name'], techs['DISARM Technique'])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/CODE/temp_techs.csv b/CODE/temp_techs.csv new file mode 100644 index 0000000..69b6abb --- /dev/null +++ b/CODE/temp_techs.csv @@ -0,0 +1,104 @@ +DISARM Technique,DISARM Subtechnique,Description,DISARM ID +Determine Target Audiences,,,T0001 +Determine Strategic Ends,,,T0002 +Dismiss,,Push back against criticism by dismissing your critics. This might be arguing that the critics use a different standard for you than with other actors or themselves; or arguing that their criticism is biased.,T0003 +Distort,,"Twist the narrative. Take information, or artifacts like images, and change the framing around them.",T0004 +Distract,,"Shift attention to a different narrative or actor, for instance by accusing critics of the same activity that they’ve accused you of (e.g. police brutality).",T0005 +Dismay,,"Threaten the critic or narrator of events. For instance, threaten journalists or news outlets reporting on a story.",T0006 +Divide,,"Create conflict between subgroups, to widen divisions in a community",T0007 +Degrade Adversary,,Plan to degrade an adversary’s image or ability to act. This could include preparation and use of harmful information about the adversary’s actions or reputation.,T0008 +Facilitate State Propaganda,,Organize citizens around pro-state messaging. Coordinate paid or volunteer groups to push state propaganda.,T0009 +Map Target Audience Information Environment,,"Mapping the target audience information environment analyzes the information space itself, including social media analytics, web traffic, and media surveys. Mapping the information environment may help the influence operation determine the most realistic and popular information channels to reach its target audience. +Mapping the target audience information environment aids influence operations in determining the most vulnerable areas of the information space to target with messaging.",T0010 +Identify Social and Technical Vulnerabilities,,"Identifying social and technical vulnerabilities determines weaknesses within the target audience information environment for later exploitation. Vulnerabilities include decisive political issues, weak cybersecurity infrastructure, search engine data voids, and other technical and non technical weaknesses in the target information environment. +Identifying social and technical vulnerabilities facilitates the later exploitation of the identified weaknesses to advance operation objectives. ",T0011 +Segment Audiences,,"Create audience segmentations by features of interest to the influence campaign, including political affiliation, geographic location, income, demographics, and psychographics. ",T0013 +Develop New Narratives,,,T0014 +Leverage Existing Narratives,,"Use or adapt existing narrative themes, where narratives are the baseline stories of a target audience. Narratives form the bedrock of our worldviews. New information is understood through a process firmly grounded in this bedrock. If new information is not consitent with the prevailing narratives of an audience, it will be ignored. Effective campaigns will frame their misinformation in the context of these narratives. Highly effective campaigns will make extensive use of audience-appropriate archetypes and meta-narratives throughout their content creation and amplifiction practices. ",T0015 +Develop Competing Narratives,,"Advance competing narratives connected to same issue ie: on one hand deny incident while at same time expresses dismiss. Suppressing or discouraging narratives already spreading requires an alternative. The most simple set of narrative techniques in response would be the construction and promotion of contradictory alternatives centered on denial, deflection, dismissal, counter-charges, excessive standards of proof, bias in prohibition or enforcement, and so on. These competing narratives allow loyalists cover, but are less compelling to opponents and fence-sitters than campaigns built around existing narratives or highly explanatory master narratives. Competing narratives, as such, are especially useful in the ""firehose of misinformation"" approach.",T0016 +Leverage Conspiracy Theory Narratives,,"""Conspiracy narratives"" appeal to the human desire for explanatory order, by invoking the participation of poweful (often sinister) actors in pursuit of their own political goals. These narratives are especially appealing when an audience is low-information, marginalized or otherwise inclined to reject the prevailing explanation. Conspiracy narratives are an important component of the ""firehose of falsehoods"" model. ",T0017 +Integrate Target Audience Vulnerabilities into Narrative,,"An influence operation may seek to exploit the preexisting weaknesses, fears, and enemies of the target audience for integration into the operation’s narratives and overall strategy. Integrating existing vulnerabilities into the operational approach conserves resources by exploiting already weak areas of the target information environment instead of forcing the operation to create new vulnerabilities in the environment.",T0018 +Respond to Breaking News Event or Active Crisis,,"Media attention on a story or event is heightened during a breaking news event, where unclear facts and incomplete information increase speculation, rumors, and conspiracy theories, which are all vulnerable to manipulation. ",T0019 +Demand insurmountable proof,,"Campaigns often leverage tactical and informational asymmetries on the threat surface, as seen in the Distort and Deny strategies, and the ""firehose of misinformation"". Specifically, conspiracy theorists can be repeatedly wrong, but advocates of the truth need to be perfect. By constantly escalating demands for proof, propagandists can effectively leverage this asymmetry while also priming its future use, often with an even greater asymmetric advantage. The conspiracist is offered freer rein for a broader range of ""questions"" while the truth teller is burdened with higher and higher standards of proof.",T0020 +Reuse Existing Content,,When an operation recycles content from its own previous operations or plagiarizes from external operations. An operation may launder information to conserve resources that would have otherwise been utilized to develop new content. ,T0021 +Develop Text-based Content,,,T0022 +Develop Image-based Content,,,T0023 +Develop Video-based Content,,,T0024 +Develop Audio-based Content,,,T0025 +Generate information pollution,,"Flood social channels; drive traffic/engagement to all assets; create aura/sense/perception of pervasiveness/consensus (for or against or both simultaneously) of an issue or topic. ""Nothing is true, but everything is possible."" Akin to astroturfing campaign.",T0026 +Distort facts,,"Change, twist, or exaggerate existing facts to construct a narrative that differs from reality. Examples: images and ideas can be distorted by being placed in an improper content",T0027 +Create hashtags and search artifacts,,"Create one or more hashtags and/or hashtag groups. Many incident-based campaigns will create hashtags to promote their fabricated event. Creating a hashtag for an incident can have two important effects: 1. Create a perception of reality around an event. Certainly only ""real"" events would be discussed in a hashtag. After all, the event has a name!, and 2. Publicize the story more widely through trending lists and search behavior. Asset needed to direct/control/manage ""conversation"" connected to launching new incident/campaign with new hashtag for applicable social media sites). ",T0028 +Obtain Private Documents,,,T0029 +Create Inauthentic Accounts,,,T0030 +Recruit bad actors,,,T0031 +Cultivate ignorant agents,,"Cultivate propagandists for a cause, the goals of which are not fully comprehended, and who are used cynically by the leaders of the cause. Independent actors use social media and specialised web sites to strategically reinforce and spread messages compatible with their own. Their networks are infiltrated and used by state media disinformation organisations to amplify the state’s own disinformation strategies against target populations. Many are traffickers in conspiracy theories or hoaxes, unified by a suspicion of Western governments and mainstream media. Their narratives, which appeal to leftists hostile to globalism and military intervention and nationalists against immigration, are frequently infiltrated and shaped by state-controlled trolls and altered news items from agencies such as RT and Sputnik. Also know as ""useful idiots"" or ""unwitting agents"".",T0032 +Build Network,,,T0033 +Acquire/ recruit Network,,,T0034 +Infiltrate Existing Networks,,,T0035 +Create Inauthentic Social Media Pages and Groups,,"Create key social engineering assets needed to amplify content, manipulate algorithms, fool public and/or specific incident/campaign targets. Computational propaganda depends substantially on false perceptions of credibility and acceptance. By creating fake users and groups with a variety of interests and commitments, attackers can ensure that their messages both come from trusted sources and appear more widely adopted than they actually are.",T0036 +Create inauthentic websites,,"Create media assets to support inauthentic organizations (e.g. think tank), people (e.g. experts) and/or serve as sites to distribute malware/launch phishing operations.",T0037 +Prepare Physical Broadcast Capabilities,,"Create or coopt broadcast capabilities (e.g. TV, radio etc).",T0038 +Develop Owned Media Assets,,"An owned media asset refers to an agency or organization through which an influence operation may create, develop, and host content and narratives. Owned media assets include websites, blogs, social media pages, forums, and other platforms that facilitate the creation and organization of content.",T0039 +Prepare fundraising campaigns,,"Fundraising campaigns refer to an influence operation’s systematic effort to seek financial support for a charity, cause, or other enterprise using online activities that further promote operation information pathways while raising a profit. Many influence operations have engaged in crowdfunding services on platforms including Tipee, Patreon, and GoFundMe. An operation may use its previously prepared fundraising campaigns (see: Develop Information Pathways) to promote operation messaging while raising money to support its activities. ",T0040 +Leverage Content Farm,,,T0041 +Compromise legitimate accounts,,Hack or take over legimate accounts to distribute misinformation or damaging content.,T0042 +Create fake experts,,"Stories planted or promoted in computational propaganda operations often make use of experts fabricated from whole cloth, sometimes specifically for the story itself. ",T0043 +Create personas,,,T0044 +Establish Inauthentic News Sites,,"Modern computational propaganda makes use of a cadre of imposter news sites spreading globally. These sites, sometimes motivated by concerns other than propaganda--for instance, click-based revenue--often have some superficial markers of authenticity, such as naming and site-design. But many can be quickly exposed with reference to their owenership, reporting history and adverstising details.",T0045 +Prepare Assets Impersonating Legitimate Entities,,"An influence operation may prepare assets impersonating legitimate entities to further conceal its network identity and add a layer of legitimacy to its operation content. Users will more likely believe and less likely fact-check news from recognizable sources rather than unknown sites. Legitimate entities may include authentic news outlets, public figures, organizations, or state entities. +An influence operation may use a wide variety of cyber techniques to impersonate a legitimate entity’s website or social media account. Typosquatting87 is the international registration of a domain name with purposeful variations of the impersonated domain name through intentional typos, top-level domain (TLD) manipulation, or punycode. Typosquatting facilitates the creation of falsified websites by creating similar domain names in the URL box, leaving it to the user to confirm that the URL is correct. ",T0046 +Co-opt Trusted Sources,,"An influence operation may co-opt trusted sources by infiltrating or repurposing a source to reach a target audience through existing, previously reliable networks. Co-opted trusted sources may include: +- National or local new outlets +- Research or academic publications +- Online blogs or websites ",T0047 +Create Clickbait,,"Create attention grabbing headlines (outrage, doubt, humor) required to drive traffic & engagement. This is a key asset.",T0048 +Purchase Targeted Advertisements,,Create or fund advertisements targeted at specific populations,T0049 +Create Localized Content,,"Localized content refers to content that appeals to a specific community of individuals, often in defined geographic areas. An operation may create localized content using local language and dialects to resonate with its target audience and blend in with other local news and social media. Localized content may help an operation increase legitimacy, avoid detection, and complicate external attribution.",T0050 +Leverage Echo Chambers/Filter Bubbles,,"An echo chamber refers to an internet subgroup, often along ideological lines, where individuals only engage with “others with which they are already in agreement.” A filter bubble refers to an algorithm's placement of an individual in content that they agree with or regularly engage with, possibly entrapping the user into a bubble of their own making. An operation may create these isolated areas of the internet by match existing groups, or aggregating individuals into a single target audience based on shared interests, politics, values, demographics, and other characteristics. Echo chambers and filter bubbles help to reinforce similar biases and content to the same target audience members. ",T0051 +Chat apps,,"Direct messaging via chat app is an increasing method of delivery. These messages are often automated and new delivery and storage methods make them anonymous, viral, and ephemeral. This is a difficult space to monitor, but also a difficult space to build acclaim or notoriety.",T0052 +Livestream,,,T0053 + Social Networks,,,T0054 +Media Sharing Networks,,"Media sharing networks refer to services whose primary function is the hosting and sharing of specific forms of media. Examples include Instagram, Snapchat, TikTok, Youtube, SoundCloud.",T0055 +Discussion Forums,,"Platforms for finding, discussing, and sharing information and opinions. Examples include Reddit, Quora, Digg, message boards, interest-based discussion forums, etc.",T0056 +Bookmarking and Content Curation,,"Platforms for searching, sharing, and curating content and media. Examples include Pinterest, Flipboard, etc.",T0057 +Blogging and Publishing Networks,,"Examples include WordPress, Blogger, Weebly, Tumblr, Medium, etc. ",T0058 +Consumer Review Networks,,"Platforms for finding, reviewing, and sharing information about brands, products, services, restaurants, travel destinations, etc. Examples include Yelp, TripAdvisor, etc.",T0059 +Online polls,,"Create fake online polls, or manipulate existing online polls. Data gathering tactic to target those who engage, and potentially their networks of friends/followers as well",T0060 +Formal Diplomatic Channels,,,T0061 +Traditional Media,,"Examples include TV, Newspaper, Radio, etc.",T0062 +Email,,,T0063 +Trial content,,"Iteratively test incident performance (messages, content etc), e.g. A/B test headline/content enagagement metrics; website and/or funding campaign conversion rates",T0064 +Bait legitimate influencers,,"Credibility in a social media environment is often a function of the size of a user's network. ""Influencers"" are so-called because of their reach, typically understood as: 1) the size of their network (i.e. the number of followers, perhaps weighted by their own influence); and 2) The rate at which their comments are re-circulated (these two metrics are related). Add traditional media players at all levels of credibility and professionalism to this, and the number of potential influencial carriers available for unwitting amplification becomes substantial. By targeting high-influence people and organizations in all types of media with narratives and content engineered to appeal their emotional or ideological drivers, influence campaigns are able to add perceived credibility to their messaging via saturation and adoption by trusted agents such as celebrities, journalists and local leaders.",T0065 +Seed Kernel of truth,,"Wrap lies or altered context/facts around truths. Influence campaigns pursue a variety of objectives with respect to target audiences, prominent among them: 1. undermine a narrative commonly referenced in the target audience; or 2. promote a narrative less common in the target audience, but preferred by the attacker. In both cases, the attacker is presented with a heavy lift. They must change the relative importance of various narratives in the interpretation of events, despite contrary tendencies. When messaging makes use of factual reporting to promote these adjustments in the narrative space, they are less likely to be dismissed out of hand; when messaging can juxtapose a (factual) truth about current affairs with the (abstract) truth explicated in these narratives, propagandists can undermine or promote them selectively. Context matters.",T0066 +Seed distortions,,"Try a wide variety of messages in the early hours surrounding an incident or event, to give a misleading account or impression. ",T0067 +Use fake experts,,"Use the fake experts that were set up during Establish Legitimacy. Pseudo-experts are disposable assets that often appear once and then disappear. Give ""credility"" to misinformation. Take advantage of credential bias",T0068 +Use Search Engine Optimization,,"Manipulate content engagement metrics (ie: Reddit & Twitter) to influence/impact news search results (e.g. Google), also elevates RT & Sputnik headline into Google news alert emails. aka ""Black-hat SEO"" ",T0069 +Employ Commercial Analytic Firms,,"Commercial analytic firms collect data on target audience activities and evaluate the data to detect trends, such as content receiving high click-rates. An influence operation may employ commercial analytic firms to facilitate external collection on its target audience, complicating attribution efforts and better tailoring the content to audience preferences. ",T0070 +Deliver Ads,,Delivering content via any form of paid media or advertising.,T0071 +Post Content,,Delivering content by posting via owned media (assets that the operator controls). ,T0072 +Comment or Reply on Content,,Delivering content by replying or commenting via owned media (assets that the operator controls). ,T0073 +Attract Traditional Media,,Deliver content by attracting the attention of traditional media (earned media).,T0074 +Flooding the Information Space,,Flooding and/or mobbing social media channels feeds and/or hashtag with excessive volume of content to control/shape online conversations and/or drown out opposing points of view. Bots and/or patriotic trolls are effective tools to acheive this effect.,T0075 +Amplify Existing Narrative,,An influence operation may amplify existing narratives that align with its narratives to support operation objectives. ,T0076 +Cross-Posting,,"Cross-posting refers to posting the same message to multiple internet discussions, social media platforms or accounts, or news groups at one time. An influence operation may post content online in multiple communities and platforms to increase the chances of content exposure to the target audience. ",T0077 +Incentivize Sharing,,"Incentivizing content sharing refers to actions that encourage users to share content themselves, reducing the need for the operation itself to post and promote its own content.",T0078 +Manipulate Platform Algorithm,,"Manipulating a platform algorithm refers to conducting activity on a platform in a way that intentionally targets its underlying algorithm. After analyzing a platform’s algorithm (see: Select Platforms), an influence operation may use a platform in a way that increases its content exposure, avoids content removal, or otherwise benefits the operation’s strategy. For example, an influence operation may use bots to amplify its posts so that the platform’s algorithm recognizes engagement with operation content and further promotes the content on user timelines. ",T0079 +Direct Users to Alternative Platforms,,"Direct users to alternative platforms refers to encouraging users to move from the platform on which they initially viewed operation content and engage with content on alternate information channels, including separate social media channels and inauthentic websites. An operation may drive users to alternative platforms to diversify its information channels and ensure the target audience knows where to access operation content if the initial platform suspends, flags, or otherwise removes original operation assets and content. ",T0080 +Harass,,"Threatening or harassing believers of opposing narratives refers to the use of intimidation techniques, including cyberbullying and doxing, to discourage opponents from voicing their dissent. An influence operation may threaten or harass believers of the opposing narratives to deter individuals from posting or proliferating conflicting content. ",T0081 +Censor social media as a political force,,Use political influence or the power of state to stop critical social media comments. Government requested/driven content take downs (see Google Transperancy reports).,T0082 +Control Information Environment through Offensive Cyberspace Operations,,Controling the information environment through offensive cyberspace operations uses cyber tools and techniques to alter the trajectory of content in the information space to either prioritize operation messaging or block opposition messaging.,T0083 +Suppress Opposition,,,T0084 +Platform Filtering,,Platform filtering refers to the decontextualization of information as claims cross platforms (from Joan Donovan https://www.hks.harvard.edu/publications/disinformation-design-use-evidence-collages-and-platform-filtering-media-manipulation),T0085 +Encourage Attendance at Events,,Operation encourages attendance at existing real world event.,T0086 +Organize Events,,"Coordinate and promote real-world events across media platforms, e.g. rallies, protests, gatherings in support of incident narratives.",T0087 +Conduct fundraising,,"Fundraising campaigns refer to an influence operation’s systematic effort to seek financial support for a charity, cause, or other enterprise using online activities that further promote operation information pathways while raising a profit. Many influence operations have engaged in crowdfunding services166 on platforms including Tipee, Patreon, and GoFundMe. An operation may use its previously prepared fundraising campaigns to promote operation messaging while raising money to support its activities. ",T0088 +Physical Violence,,"Physical violence refers to the use of force to injure, abuse, damage, or destroy. An influence operation may conduct or encourage physical violence to discourage opponents from promoting conflicting content or draw attention to operation narratives using shock value. ",T0089 +Merchandising/ Advertising,,Merchandising/Advertising refers to getting the message or narrative into physical space in the offline world,T0090 +Conceal People,,Conceal the identity or provenance of the account and people assets.,T0091 +Conceal Operational Activity,,,T0092 +Conceal Infrastructure,,,T0093 +Exploit TOS/Content Moderation,,,T0094 +Play the long game,,Play the long game refers to two phenomena: 1. To plan messaging and allow it to grow organically without conducting your own amplification. This is methodical and slow and requires years for the message to take hold 2. To develop a series of seemingly disconnected messaging narratives that eventually combine into a new narrative.,T0095 +Measure Performance,,,T0096 +Measure Effectiveness,,,T0097 +Measure Effectiveness Indicators (or KPIs),,, diff --git a/DISARM_MASTER_DATA/.DS_Store b/DISARM_MASTER_DATA/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..1b7106a9f3f5209b91b753d50c40fcf81b39815e GIT binary patch literal 6148 zcmeHK%SyvQ6unbxohm{X72G-Cw#BA`7TlyYE?l^2L>DTtF-3!Eru1PKrI595{0D!+ z5AYlO9`8H?6?IXHqB6JKId>jsk~v{!dI5kmhJgi8004?EFuRP!CnoxZf3S>h$srOs zM;R)x17+AoG-ebq3jB5j#NJ(lD(=@R{-*b@2M!#93w3D15qLPl1Ir)vyMDxdWIg-c zDC`d^l~Y%RdR*Bd<{0=kcHw#_gUY zgh3mJoS%kqz()-}jDx=9x~hZbY2GWWkHis&aF|A0W1m!^plCsP>6gw&d=m63?-f{3)q=SH55CU--;+$uC}0%$R|=4<<2nsolD=C%EKc0D4E+*am>8ERloTxV ibu0sM6|bX9!#*YgL|bE`5L?j99|0+YDU1R?s=yl^JasGp literal 0 HcmV?d00001 diff --git a/DISARM_MASTER_DATA/2022-06-30_DISARM_0_1/DISARM_COMMENTS_MASTER.csv b/DISARM_MASTER_DATA/2022-06-30_DISARM_0_1/DISARM_COMMENTS_MASTER.csv new file mode 100644 index 0000000..045fb69 --- /dev/null +++ b/DISARM_MASTER_DATA/2022-06-30_DISARM_0_1/DISARM_COMMENTS_MASTER.csv @@ -0,0 +1,1755 @@ +0,1,2 +"counter","C00066"," + +New content. + +If a group has the ability - e.g. enough dedicated person-hours - it can hijack the artifacts and narratives of a disinformation incident, by flooding them with counter-content. This has been seen in the past as accidental hashtag flooding - e.g. a new disinformation hashtag was unknowingly chosen that was the same as a children's swim team, which became active during a swim meet. In 2020, kPop stans flooded disinformation-carrying hashtags including #whitelivesmatter, and gay men flooded the #proudboys hashtag. + +This is an example of a countertechnique that mirrors an existing disinformation technique - in this case T0049. +" +"incident","I00002"," + +Actor: IRA, individuals (e.g. Larry Cook). + +Timeframe: + +Date: + +Presumed goals: +Physical damage to country? + +Method: + +* Targetted facebook ads (Larry Cook, targetting Washington State mothers, $1,776 to boost posts over 9 months). +* Gofundme campaigns to pay for ads (Larry Cook) + +Effects: + +* “The U.S. anti-vax movement has been blamed for two outbreaks of measles that have infected some 300 people—mostly children—in New York and the Pacific Northwest.” + +Counters: + +* American Medical Association “warned social-media giants, including Amazon, Facebook, Google, Pinterest, Twitter, and YouTube, that they were helping to amplify the propaganda and confuse parents.” +* Gofundme banned antivaxxers: “Campaigns raising money to promote misinformation about vaccines violate GoFundMe’s terms of service and will be removed from the platform”. Less than 10 campaigns reported as removed. + +Related incidents: + +Artefacts: + +Search terms vaccination, anti-vaccination, “vaccine choice”. + +Notes: + +Started by looking for vaccine-related content in my misinformation datasets +Then did google search for “antivax misinformation” to get references etc. +Larry Cook runs “Stop Mandatory Vaccination”: “donations go “directly” to his bank account and funds “may be used to pay [his] personal bills.” + + +References; + +* https://www.thedailybeast.com/brooklyn-hasidic-community-is-in-the-midst-of-a-dire-measles-outbreak +* https://www.thedailybeast.com/amazon-wont-take-a-stand-in-war-over-forrest-maready-book-the-autism-vaccine +* https://www.bmj.com/content/362/bmj.k3739 +* https://hub.jhu.edu/2018/08/24/russian-trolls-bots-spread-vaccine-misinformation/ +* https://ajph.aphapublications.org/doi/full/10.2105/AJPH.2018.304567 +* Arciga, [GoFundMe Bans Anti-Vaxxers Who Raise Money to Spread Misinformation](https://www.thedailybeast.com/gofundme-bans-anti-vaxxers-who-raise-money-to-spread-misinformation), Daily Beast 2019-03-22 +* Arciga, [Anti-Vaxxer Larry Cook Has Weaponized Facebook Ads in War Against Science](https://www.thedailybeast.com/anti-vaxxer-larry-cook-has-weaponized-facebook-ads-in-war-against-science), Daily Beast 2019-02-15 +* Gofundmes (removed, but check archives) https://www.gofundme.com/help-save-vaccine-exemptions-in-washington-state https://www.gofundme.com/parents-wake-up-vaccines-kill +* Markay, [Anti-Vaccine Facebook Ads Target Women in Measles-Stricken States](https://www.thedailybeast.com/anti-vaccine-facebook-ads-target-women-in-measles-stricken-states/), Daily Beast 2019-02-14 + +Data + + +" +"incident","I00053"," + +Actor: China + +Timeframe: December 5, 2018 - still active on 04/03/2019 + +Date: December 5, 2018 + +Presumed goals: + +* Unlike Russia, Chinese state has employed a plethora of state-run media to exploit the openness of American democratic society in an effort to insert an intentionally distorted and biased narrative portraying a utopian view of the Chinese government and party. + +Method: + +* China’s state-run social media operations are largely positive and coordinated because those techniques support Chinese strategic goals. State-run media seeds foreign influence environment +* Distorted, saccharine “news” about the Chinese State and Party +* Events coordinated and promoted across media platforms +* Extend from digital into physical space with gatherings, ie: support for Meng outside courthouse + +* In the case of Chinese state-run information manipulation campaigns — to distinguish the political intent and national strategies underlying these campaigns as different from simply another perspective on the news. China also play’s victim, innocence, plays by rules, misunderstood narrative… they too have their version of the 4D’s. Examples: “Chinese ambassador Lu Shaye has accused Canada of applying a double standard, and has decried what he sees as “Western egotism and white supremacy” in the treatment of detained Huawei executive Meng Wanzhou.” - Op-Ed in Globe & Mail. The Chinese embassy in Canada says the Vancouver arrest of a top Huawei executive amounts to a “political conspiracy” to undermine the telecom giant and it dismisses Prime Minister Justin Trudeau’s assertion that he had no role in the high-profile case. Canada's arrest of a senior Huawei executive was the ""backstabbing"" of a friend, Chinese ambassador Lu Shaye said Thursday, and he warned of repercussions if the federal government bars her telecom company from building a Canadian 5G network. + +Counters: none identified/researched + +Related incidents: + +* See Poland (arrest of Huawei employee); Czech republic; +* Five Eyes to ban or not ban Huawei 5G network equipment + + +References: + +* https://www.theglobeandmail.com/politics/article-chinas-envoy-says-white-supremacy-played-part-in-canadas-arrest-of/ +* https://twitter.com/globaltimesnews +* https://twitter.com/UserExperienceU +* https://www.universityworldnews.com/post.php?story=20190125061623487 +* https://www.theglobeandmail.com/business/article-canadian-universities-continuing-rd-funding-partnerships-with/ +* http://fortune.com/2019/01/18/oxford-university-huawei-research-funding/ +* https://www.reuters.com/article/us-usa-china-security-universities-insig/u-s-universities-unplug-from-chinas-huawei-under-pressure-from-trump-idUSKCN1PI0GV + + +* Beyond Hybrid War: How China Exploits Social Media to Sway American Opinion +https://www.theglobeandmail.com/politics/article-china-says-arrest-of-huawei-cfo-part-of-political-conspiracy-by/ +* https://www.theatlantic.com/international/archive/2019/03/czech-zeman-babis-huawei-xi-trump/584158 +* https://www.defenseone.com/technology/2019/04/installing-chinese-5g-gear-dangerous-and-probably-inevitable-nato-report/156007/?oref=defenseone_today_nl +* https://www.ctvnews.ca/politics/canada-s-arrest-of-huawei-exec-an-act-of-backstabbing-chinese-ambassador-says-1.4258201 +* https://www.cnn.com/2019/01/09/asia/china-canada-meng-huawei-intl/index.html +* https://www.theglobeandmail.com/opinion/article-on-china-has-canada-lost-its-sense-of-justice/ +* https://portswigger.net/daily-swig/proper-news-or-propaganda-chinas-social-media-manipulations-exposed +* https://globalnews.ca/news/4758109/china-bully-canada-release-huawei-cfo/ +* https://www.ctvnews.ca/canada/canada-will-pay-chinese-state-media-threaten-repercussions-over-huawei-arrest-1.4216293 +* https://business.financialpost.com/telecom/inside-huaweis-rather-awkward-charm-offensive-to-convince-the-world-its-ok +* https://www.scmp.com/comment/letters/article/3001272/despite-us-allegations-huawei-has-done-nothing-wrong-why-should-it + +Datasets: none identified (mining more Twitter data, Reddit, and comment forums could be valuable research) + +Notes: + +While a hypothesis and not related to Meng’s arrest, research done by John Gray (using Mentionmapp data from January 13, 2019) also suggests the need to look at adjecent/tangential flow of social data. In this case (could be coincidence) simutatneaous flow of tweets via State Media @globaltimesnews (reporting on Poland arrest) and of “influencer” (using bots to amplify content) @UserExperienceU tweeting favorable about Huawei technology. Need to consider the amplifiers/influencers operate to support/put the happy face on Huawei. More work needs to be done researching social behavior outside the “Great Firewall” using trolls, bots, cyborgs, and “willing/unwitting” idiots. Just like Russia, we also need to give more consideration to how bots/automation (low-volume in particular) is operating to amplify State Media in order to gain higher fidelity in search engines. + +We should also recognize another form of Huawei/China manipulation in the form of research programs in Universities across North America and Europe +https://www.universityworldnews.com/post.php?story=20190125061623487 +https://www.theglobeandmail.com/business/article-canadian-universities-continuing-rd-funding-partnerships-with/ +fortune.com/2019/01/18/oxford-university-huawei-research-funding/ +https://www.reuters.com/article/us-usa-china-security-universities-insig/u-s-universities-unplug-from-chinas-huawei-under-pressure-from-trump-idUSKCN1PI0GV + +Timeline of events + +Dec. 6: China demands Canada release Meng and “immediately correct the mistake” officials made in arresting her. The Chinese also say they were not briefed on the reasons for Meng’s arrest. +In Ottawa, Prime Minister Justin Trudeau says Meng’s case is part of an independent legal process with no outside political influence. +Dec. 7: In Vancouver, Meng appears in court, where allegations of fraud are laid out. The U.S. alleges Meng misled American banks in a bid to get around American sanctions on Iran. +Dec. 8: Canada’s ambassador to China, John McCallum, is summoned to a meeting with China’s assistant foreign minister so the country can register complaints about Meng’s arrest. “China strongly urges the Canadian side to immediately release the detained Huawei executive … or face grave consequences that the Canadian side should be held accountable for,” the assistant minister, Le Yucheng, says in a statement. + +Dec. 12: China’s foreign ministry says it has no information about Kovrig, but says the organization he worked with – the International Crisis Group – was not registered in China, making its activities in the country illegal. + +Dec. 13: China’s foreign ministry says Kovrig and Spavor have been detained on suspicion of “endangering national security.” + +Dec. 20: Indictments unsealed in the United States allege two Chinese citizens targeted companies in Canada and around the world as part of a years-long hacking campaign to steal data. + +Dec. 24: China’s foreign ministry calls out the U.S., Britain and EU, saying the trio should be condemning Canada for Meng’s arrest. Spokeswoman Hua Chunying says Canada should “correct its mistakes” and stop acting at the behest of the United States. She says Kovrig and Spavor’s rights are being respected in custody. + +Jan. 9: China’s envoy in Ottawa suggests Canada and its Western allies are white supremacists for calling for the release of two Canadians imprisoned last month by his country’s communist government. Ambassador Lu Shaye makes the accusation in an op-ed in the Hill Times. + +Jan. 15: China expresses its “strong dissatisfaction” with Trudeau over his criticism of Schellenberg’s sentence. Trudeau should “respect the rule of law, respect China’s judicial sovereignty, correct mistakes and stop making irresponsible remarks,” foreign ministry spokeswoman Hua Chunying says. + +Jan. 17: Ambassador Shaye says Canada’s arrest of Meng was an act of “backstabbing” by a friend. Lu warns of “repercussions” if Canada bars the firm from its new 5G network for security reasons, as have three of its intelligence-sharing allies. + +Jan. 22: China demands the U.S. drop a request that Canada extradite Meng. Foreign Ministry spokeswoman Hua Chunying said Meng’s case was out of the ordinary and Canada’s extradition treaty with the U.S. infringed on the “safety and legitimate rights and interests of Chinese citizens.” +Jan. 28: The U.S. Department of Justice formally levels criminal charges against Huawei, two subsidiaries and Meng. The charges, contained in two newly unsealed indictments, allege that Huawei misrepresented its ownership of a Hong Kong-based subsidiary to circumvent American sanctions against Iran. Furthermore, they say Huawei stole telecommunications technology, trade secrets and equipment from U.S. cellphone provider T-Mobile USA. Meng is charged with bank fraud, wire fraud and two counts of conspiracy to commit both. In a statement, Huawei denied committing any of the violations cited in the indictment. + +Jan. 29:China calls on the U.S. to “stop the unreasonable crackdown” on Huawei, saying it will “firmly defend” its companies. + +March 6: A lawyer for Meng tells a judge the United States’ bid for extradition raises serious concerns about the political motivations behind the case as the matter is scheduled to return to court on May 8 to set hearing dates. + + +" +"incident","I00032"," + +Summary: + +Actors: + +* IRA; other Russian state actors; +* Roger Stone, Alex Jones, gamergaters + +Timeframe: Fall 2018 + +Date: September-October 2018 + +Presumed goals: + +* Divide the American public on gender and party lines; Harass and intimidate anti-Trump voices; +* Promote epistemic confusion; +* Seed the narrative terrain for future operations; +* Promote “both sides” relativism; + +Method: + +* Amplify extreme and hyper-partisan rhetoric; +* Promote divisive conspiracy theories; +* Re-up debunked theories in new contexts (e.g. hashtags); +* Re-center debates on emotional, rather than rational, content; +* Alter “ground-truth” resources, such as Wikipedia + +Counters: None / Media exposure + +Related incidents: + +* gamergate; +* 2016 election + +References + +* [Russian trolls and bots are flooding Twitter with Ford-Kavanaugh disinformation](https://qz.com/1409102/russian-trolls-and-bots-are-flooding-twitter-with-ford-kavanaugh-disinformation/) +* [Brett Kavanaugh and the information terrorists trying to reshape America](https://www.wired.com/story/information-terrorists-trying-to-reshape-america/) +* [How the Kavanaugh information war mirrors real warzones](https://www.wired.com/story/how-the-kavanaugh-information-war-mirrors-real-warzones/) +* [How Facebook polarized us during the Kavanaugh hearings](https://www.theverge.com/2018/10/6/17943680/facebook-polarization-kavanaugh-partisan-news-groups) +* [Brett Kavanaugh has huge opposition in the U.S. - but Russian state propaganda loves Donald Trump's nominee](https://www.newsweek.com/brett-kavanaugh-has-huge-opposition-us-russian-state-propaganda-loves-donald-1155046) + +Details + +Last month, the attorney of Christine Blasey Ford, the California professor who has accused Supreme Court nominee Brett Kavanaugh of sexual assault at a long-ago high school party, revealed that Blasey Ford and her family were in hiding and had hired private security after Blasey Ford received death threats over email and social media. Among those cheering on the hate-trollers were many familiar faces from the sewers of the modern far-right disinformation metropolis: dandified Republican rogue (and likely Mueller investigee) Roger Stone, his alt-media protégés Mike Cernovich and Jack Posobiec, anarchist turned Kremlin propaganda employee turned Bernie backer turned Trump backer Cassandra Fairbanks, and breathless Infowars conspiracist-in-chief Alex Jones. And not surprisingly, alt-right super-troll Chuck Johnson had his own connection to players in the scandal. + +This is an operational unit of information terrorists helping to transform the way Americans consume news in the age of Trump—some of the central nodes that give order to the information deluge and around which bot armies and human amplification networks can be organized, wiped out, reconstituted, and armed for attack. + +The attacks on Blasey Ford aimed to discredit and silence her using the same tactics that have been deployed to discredit and silence others over the past few years. As others have come forward to accuse Kavanaugh of wrongdoing—including Deborah Ramirez and Julie Swetnick—they have been similarly harassed and smeared by the same machinery and themes. + +Online Twitter accounts tied to Russia are heavily involved in discussing the Supreme Court nominee and allegations against him online. Hamilton68, a project run by the German Marshall Fund think tank that tracks tweets “tied to Russia-linked influence networks,” listed Kavanaugh, Trump, the FBI, and Ford as the top four topics mentioned by Russia-linked accounts on the evening of Oct.1. + +The Russia-linked accounts are largely lending their support to Kavanaugh, says Jonathon Morgan, CEO of New Knowledge, the company that built the software behind Hamilton68. Morgan, who is currently tracking a set of around 1,000 accounts he believes are tied to Russia, says the Kavanaugh hearings have unleashed more US domestic-focused propaganda from foreign-linked networks than his firm has seen in months. + +Posts about Ford and Kavanaugh are “really cluttered and confused,” with various pieces of clear fabrication from both sides, says Decker. + +The effort to introduce a doppelganger aligned with another key method used in LikeWars around the world: muddying the debate by throwing out alternative theories. Russia has long been the master of this disinformation tactic. After its 2014 shootdown of the MH-17 airliner over Ukraine, for instance, Russia spread over a dozen different theories of what had really happened. Many were contradictory and debunked previous claims. But the goal wasn’t to find the truth—it was to obscure it behind a smokescreen of lies. + +Similarly, the Kavanaugh debate has given rise to false claims and ridiculous photoshopped images, often spread under fake identities. There have been debunked rumors that Kavanaugh had ruled against Ford’s parents in a house foreclosure and that Ford’s brother was part of the Russia investigation. There was even a flurry of unsubstantiated sexual assault charges leveled against Kavanaugh in the hours before the hearing. His supporters were outraged; those opposed to Kavanaugh's nomination speculated that they were placed so that his defenders could point to the media’s unreliability and cast doubt on Ford's credibility. + +The state-funded outlet RT, which was recently obligated to register its U.S. branch under the Foreign Agents Registration Act, trumpeted the news that the White House had found no proof of sexual misconduct by Kavanaugh after reviewing the findings of a time-limited FBI investigation into the allegations. + +The same outlet also called attention to the arrest of several high-profile celebrities, actress and comedian Amy Schumer and model Emily Ratajkowski, who were protesting Kavanaugh’s potential appointment in front of the Supreme Court on Thursday. “Obstruction of Justice?” the outlet asked. + +Pro-Kavanaugh accounts have pushed out false smears aimed at discrediting Ford. One notable anti-Kavanaugh post picked up more than 11,000 retweets while purporting to to cite a Wall Street Journal article that in fact didn’t exist. + +Other accounts are using popular interest in the Ford-Kavanaugh dispute to push unrelated disinformation. A common tactic is to re-up a conspiracy theory or previously debunked story and add tags related to Kavanaugh so the tweet gains more traction. + +Examples include re-circulating debunked sexual assault allegations against Democrats like representative Keith Ellison, senator Cory Booker, and former vice president Joe Biden; or against Republicans like senator Lindsey Graham. “Both sides are coopting matters that may have been killed off and never gained traction, and using the Kavanaugh incident to rehash these different claims,” Decker said. + +Morgan says the Russian bots he’s tracking are largely using this latter method, seemingly with the broad aim of making Kavanaugh seem no worse than Democrats. The approach differs from Russian activity during the 2016 election, where influence campaigns aimed to sow discontent among both liberals and conservatives by pushing propaganda that appealed to both sides. + +This has all taken on a new heady energy as pushback to #MeToo—and riding the coattails of the conspiracy bandwagon. But the intent is the same: to demonize the opponent, define identity, activate the base around emotional rather than rational concepts, and build a narrative that can be used to normalize marginal and radical political views. It is, after all, very convenient to have a narrative positing that all your political opponents are part of a secret cabal of sexual predators, which thus exonerates your side by default. + +Daily Wire’s top story about Kavanaugh confirmation was published Oct. 1 with the headline “Prosecutor Who Questioned Ford Shreds Her Case In Five-Page Memo.” It’s generated more than 205,000 engagements. The site also received just under 180,000 engagements for the story, “Bill Clinton Rape Accuser Juanita Broaddrick Crashes Kavanaugh Hearing, Slams Dems For ‘Biggest Double Standard.’” + +Occupy Democrats’ top story about Kavanaugh-Ford is headlined “Matt Damon just DESTROYED Kavanaugh and Senate Republicans in hilarious SNL cold open.” It had just under 70,000 engagements. Another story about the Kavanaugh confirmation, “Bernie Sanders just demanded the FBI investigate five lies Kavanaugh told at his hearing,” generated over 44,000 engagements. + +This is the ideological landscape that has been so swiftly leveraged in the defense of Brett Kavanaugh. + +The cadre and their followers knew exactly what to do when the allegations made against Kavanaugh by Christine Blasey Ford became public. They did not disappoint. Rapid efforts by far-right blogs and personalities to dox and troll Blasey Ford resulted in the targeting of the wrong Christine Blasey Ford; Posobiec was one of those reportedly amping this misguided doxxing. Cernovich said Blasey Ford was a ""far left wing activist"" who had been ""scrubbing"" her social media profile, so her accusations were ""activism."" Alex Jones made a joke of the whole thing, with Infowars saying Blasey Ford is a ""leftist"" whose accusations were a ""political ploy."" Fairbanks: ""She can't prove it… Her clothes were on… Fuck that lady."" That's a particularly strong comment from a one-time anti-rape activist. Stone: ""This is a woman looking for her Anita Hill moment."" + +This is the information that flowed through the architecture the Stone cadre popularized and mainstreamed over the past few years, moving it from the fringe to a central pillar of the conservative agenda, cartoonifying legitimate issues of conservative concern and recruiting new supporters as they went. The narrative was set long ago—allegations are false, men (especially white men) are oppressed, the people who stand against you are corrupt perverts worthy of demonization, and everything that is the America you know will fall apart if you don't fight for some notion of the way things were and should be again. And the best way to achieve this, since the system will fight back, is viciousness. + +This architecture is established, and permanently in transmit mode. + +Consider the now-infamous and disavowed (but archived here) Ed Whelan twitter thread, an odd diversionary narrative hyped as an alternate theory of the night Blasey Ford describes. Its gist: mistaken identity of the perpetrator. Potential defamation issues aside, it seemed to build on the groundwork being laid by Senate Republicans and the White House to carefully insinuate that Blasey Ford wasn't lying, merely mistaken about who attacked her. But Whelan transformed it into a bonkers Twitterverse conspiracy theory about the bedroom at the top of the stairs. + +An analysis of the accounts that retweeted Whelan's teaser for his conspiracy most frequently post content from right and far-right media, several of which are anchors in the far-right disinformation ecosphere (and Russian disinformation, to boot). + +Posted for less than 24 hours, Whelan's mistaken-identity theory sparked a wave of blog posts and discussions on far-right sites that live on even after Whelan backed off. This post, for example, repeats Whelan's claims and suggests they all but vindicate Kavanaugh. It was a top-trending piece on disinformation trackers and was still being circulated on Twitter days after the source was deleted. And so was this one, this one, and this one. Some 1.5 million ""Fox and Friends"" viewers heard all about the mistaken-identity theory live on TV. Once it's out there, you can't pull it back. + +The narratives to defend Kavanaugh were mostly about discrediting Blasey Ford: that she was part of a secret CIA mind-control project (the CIA connection was also alluded to by Kremlin disinformation purveyors); that George Soros was behind her allegations; that her lawyer was linked to Hillary Clinton; that she was motivated by profit; that she did this as revenge for a foreclosure case where Kavanaugh's mother, also a judge, ruled against Blasey Ford's parents (only, she didn't—she ruled in their favor); that she had also made false allegations against Neil Gorsuch; and many more. + +In the course of his angry self-defense, Kavanaugh stamped a lot of bingo squares: attempted rape allegations as a political tool, false allegations, Clinton, secret conspiracies. By going out and taking the big swing, he elicited a powerful emotional response in his defense—an activated response from a hardened base. #ConfirmKavanaugh was trending—with support of far-right and Russian-linked accounts—after the hearing. + +Not even history itself is safe—at least the online version of it, which we increasingly depend on. When Kavanaugh testified that Devil's Triangle, as mentioned on his high school yearbook page, was a drinking game, there was no online evidence to back up his claim. (Other sources asserted it was a known sexual term.) So an anonymous person immediately updated Wikipedia to support Kavanaugh's definition. It was a near perfect parallel to how Russian operatives repeatedly edited the Wikipedia entry for “MH17” in the hours after the airliner was shot down to try to provide an alternative history. + +Examples + +" +"incident","I00063"," + +Actor: Russia + +Timeframe: July 18, 2016 - ongoing + +Date: July 18, 2016 + +Presumed goals: + +* Sports ie the Olympics is another platform to project power, and bans on Russian athletes, the stripping of medals is serious business. Deflect from negative West perspective as state-run cheats/crooks; World/West plot against us; Proclaim Russian innocence & image to domestic audience; + +Method: + +* Some Russians described the allegations as an anti-Russian plot while others stated that Russia was ""just doing what the rest of the world does"" Just like MH17 and Skripal, Russia gets caught and goes into 4-D mode… ie: the above comment - dismiss/”what-aboutism” +* Deny - Russian President Vladimir Putin said that Russia had ""never supported any violations in sport, we have never supported it at the state level, and we will never support this"" and that the allegations were part of an ""anti-Russia policy"" by the West. +* Dismiss - Russian Minister of Foreign Affairs, Sergey Lavrov, commented that the United States ""fears honest competition"", affirming Vladimir Putin's position that the United States used its influence within the IOC to ""orchestrate the doping scandal"" +* Many Russians believed that the IOC was retaliating against Russia for their discriminatory anti-gay law which provoked considerable controversy with the IOC during the 2014 Winter Olympics. Russian MP Dmitry Svishchev, who is also the head of Russia's Curling Federation, was quoted by Ria Novosti news agency as saying: ""This is what we expected. There's nothing new, only empty allegations against all of us. If you are Russian, you'll get accused of every single sin."" Aleksei Pushkov, chairman of Russia's parliamentary foreign affairs committee, said that the IAAF's decision to uphold its ban was ""an act of political revenge against Russia for its independent foreign policy."" A member of Russia's parliament, Vadim Dengin, stated, ""The entire doping scandal is a pure falsification, invented to discredit and humiliate Russia +Talking points as above are futher amplifed/spun via Russian media, and public apologists; while this happened prior to 2016 US Elections, suggesting the IRA along with trolls & bots operating in the social space (Twitter, FB, YouTube, Reddit) could be deemed naive. + +Counters: + +Related incidents: + +* Prelude to 2016 +* the end of the 2014 Sochi Olympics where Russian athletes dominate (in combination with Euromaiden “crisis”) “emboldens” Putin/Russia to make move on Ukraine invasion. +* Russians allegedly tried to hack the World Anti-Doping Agency (WADA)... The Justice Department filed criminal charges against seven members of the GRU, Russia's main military intelligence unit, accusing them of hacking into the U.S. Anti-Doping Agency in Colorado Springs, Colorado, as well as four international sports governing bodies. A grand jury indictment said the operation was in retaliation for the exposure of Russia's state-sponsored athlete doping program that resulted in a ban from the 2016 summer Olympics in Brazil. + +References: + +* https://www.nbcnews.com/news/world/international-olympic-committee-bars-russia-2018-winter-games-over-doping-n826671 + +* https://www.nytimes.com/2016/05/13/sports/russia-doping-sochi-olympics-2014.html?module=inline +* https://www.bbc.com/sport/38261608 +* https://en.wikipedia.org/wiki/Doping_in_Russia +* https://www.theguardian.com/technology/2016/aug/22/russian-hackers-world-anti-doping-agency-dnc-hack-fancy-bear +* https://www.dw.com/en/two-russians-probed-for-hacking-anti-doping-agency-wada/a-45502397 +* https://www.nytimes.com/2018/01/10/sports/olympics/russian-hackers-emails-doping.html +* https://qz.com/1413474/all-of-the-victims-named-in-the-latest-russian-hacking-scandal/ +* https://www.nbcnews.com/news/us-news/7-russians-indicted-hacking-related-olympic-doping-scandal-nerve-agent-n916656 + + +" +"incident","I00006"," + +Actor: probably IRA (source: recordedfuture) + +Timeframe: 1 day + +Date: Sept 11 2014 + +Presumed goals: test deployment + +Method: +* Artefacts: text messages, images, video +* Create messages. e.g. “A powerful explosion heard from miles away happened at a chemical plant in Centerville, Louisiana #ColumbianChemicals” +* Post messages from fake twitter accounts; include handles of local and global influencers (journalists, media, politicians, e.g. @senjeffmerkley) +* Amplify, by repeating messages on twitter via fake twitter accounts +* Not seen: interaction, refutation etc. +* TL;DR: early attempts to create fake incidents had limited traction. + +Counters: + +* None seen. Fake stories were debunked very quickly. + +Related incidents: + +* BP oil spill tsunami +* #PhosphorusDisaster - fake story about water contamination scare +* #EbolaInAtlanta - fake story about Ebola outbreak in Atlanta +* #shockingmurderinatlanta - fake story about unarmed black woman killed by police in Atlanta + +These were all well-produced fake news stories, promoted on Twitter to influencers through a single dominant hashtag (the single hashtag might have been something learned from crisismapping practice of forcing a single hashtag for each disaster because it was easier to track) + +References: + +* [RecordedFuture trace of attack]() + +* https://en.wikipedia.org/wiki/Columbian_Chemicals_Plant_explosion_hoax +* https://www.recordedfuture.com/columbianchemicals-hoax-analysis/ +* https://www.nytimes.com/2015/06/07/magazine/the-agency.html?_r=0 +* https://twitter.com/hashtag/PhosphorusDisaster?src=hash + + +" +"incident","I00047"," + +Actor: Russia + +Timeframe: November 25, 2018 - ongoing + +Date: November 25, 2018 + +Presumed goals: + +* Russian media,quoted authorities who accused Kyiv of seeking to “create a conflict situation.” +“The same Moscow spokespeople who assured us in 2014 that the little green men who seized Crimea were not Russian soldiers—until Vladimir Putin himself spilled the beans weeks later—are now telling the world that volatile maneuvers of Ukrainian ships led to the collision November 25. +* Russian FSB security service blamed Ukraine for sparking the clashes, saying their ""irrefutable"" evidence would ""soon be made public"". Foreign Minister Sergey Lavrov said on the next day that Ukraine had violated international legal norms by failing to obtain authorisation for its vessels. Deputy Chairman of the State Duma Pyotr Tolstoy warned of the danger of a war. +* The goal of this campaign is to create confusion, to portray Ukraine as the culprit for both the Kerch Strait incident and the deteriorating security situation in the region, and to exonerate Russia of any responsibility. + +Method: + +* (Distort) Kremlin-controlled RT cited Russian Minister of Foreign Affairs Sergei Lavrov suggesting that Ukraine deliberately provoked Russia in hopes of gaining additional support from the United States and Europe. +distracting the audience from the main issue – Russia shooting at Ukrainian boats and capturing the vessels and crews. Instead they target the president of Ukraine, Petro Poroshenko: “Washington incited Poroshenko to launch this “sea provocation” against Russia in order to “thwart the Putin -Trump meeting”” and “President of Ukraine Petro Poroshenko uses the Kerch provocation for a coup d’état“. But in reality, the Ukrainian Parliament adopted a resolution scheduling the presidential elections for 31 March 2019. +Dismissing the critic has also found its place under the sun of Kremlin info-war. Claims were spread that the Russian ships have moved so far ahead “in their technological development” that they “do not use ramming as a tactic“. + +* Attempts to pollute the German Twitter: Russian disinformation does not only rely on its own resources to spread its narratives about Ukraine. Twitter has been used so heavily that Russia Today and Sputnik are scoring more engagement than some of the German quality media combined. Between Sunday and Tuesday, more than 10,000 German-language Tweets from 3,000 unique accounts mentioned Ukraine, almost all of them relating to the confrontation in the Sea of Azov. Despite the large overall number of tweeters, a small group of 30 accounts has been driving a significant share of the debate so far. + +* Dmitry Peskov described Ukrainian navy’s actions as “an invasion of foreign military ships into Russia’s territorial waters.” Belittling Ukraine’s navy; Ridiculing and dehumanising Ukrainians - This ridiculing of Ukraine’s navy echoes other cases when disinformation has been used to show Ukraine as weak and dependent. + +Counters: + +Related incidents: + +* This is not the first time the Kremlin has used the four-D tactics. +* @DFRLab has documented the Kremlin’s use of the 4Ds of disinformation to deny its involvement in the downing of the Malaysian Airlines flight MH17 over Ukraine, the Skripal poisoning, and the interference in the U.S. Presidential elections in 2016. + +References: + +* https://euvsdisinfo.eu/report/washington-incited-poroshenko-to-launch-a-sea-provocation-to-thwart-the-putin-trump-meeting/ +* https://euvsdisinfo.eu/report/kerch-confrontation-part-of-poroshenkos-plan-to-postpone-the-ukrainian-elections/ +* https://euvsdisinfo.eu/report/russia-does-not-shirk-international-law/ +* https://meduza.io/en/feature/2018/11/26/how-russia-captured-three-ukrainian-ships-in-the-black-sea +* https://medium.com/dfrlab/uk-poisoning-russia-recycles-responses-77e1d357b777 +* https://medium.com/dfrlab/propaganda-pushed-around-indictment-f63b85ac0587 +* https://www.dw.com/en/the-scars-of-ukraines-war-in-mariupol/a-19430738 +* https://www.dw.com/en/crimea-applies-for-annexation-by-moscow-after-secession-referendum-wins-968-approval/a-17500659 + +* https://euvsdisinfo.eu/wave-of-disinformation-from-the-azov-sea/ +* https://medium.com/dfrlab/minskmonitor-disinformation-tactics-extend-to-kerch-c32351c7c293 +* https://www.bellingcat.com/news/uk-and-europe/2018/11/30/investigating-the-kerch-strait-incident/ +* https://www.justsecurity.org/61835/rogue-kremlin-push-international-law/ +* https://www.stopfake.org/en/denigrating-ukraine-with-disinformation/ + +* https://www.dw.com/en/what-you-need-to-know-about-the-conflict-in-the-sea-of-azov/a-46461361 +* https://www.atlanticcouncil.org/blogs/new-atlanticist/russia-ukraine-feud-heats-up-the-sea-of-azov +* https://en.wikipedia.org/wiki/Kerch_Strait_incident + + +Datasets: + +Notes: + +Given anything related to the ukraine is a key testing ground/flashpoint for Russia narrative manipultion & anti-democracy disinformation, the incident and geographic chokepoint will be an ongoing issue. + +The Kerch Strait is the only connection between the Black Sea and the Sea of Azov, and the only way to reach two important Ukrainian ports, Mariupol and Berdiansk. The route is vital for Mariupol's two large metallurgical plants. Russia has controlled the strait since annexing Crimea in 2014, which has made traffic significantly more difficult for Ukrainian ships. The consequences of Russian control have become particularly noticeable since the completion of the Crimean Bridge in May 2018. The bridge connects the Russian mainland with the occupied peninsula. The FSB inspects all ships bound for Ukraine, sometimes taking days, which has aggravated the situation. The volume of freight has steadily declined since then. The war in Ukraine's Donbass region is also problematic for Ukraine's ports. + +this most recent escalation in the Kerch Strait is aggravating the already existing conflict between Ukraine and Russia that began after the annexation of Crimea in 2014. + +On the evening of 28 November, Ukrainian Infrastructure Minister Volodymyr Omelyan said that vessels bound for the ports of Berdyansk and Mariupol awaited entrance to the Sea of Azov and vessels were also waiting to go southbound. He characterised this as a virtual blockade. No vessels were identified as Ukrainian. On 4 December Omelyan stated that Russia did let ships reach Berdyansk and Mariupol again. The same day the Ukrainian Ministry of Temporarily Occupied Territories and IDPs claimed that the accumulation of ships waiting to go to the Ukrainian ports had led to several accidents. Russia denied it ever blocked vessels from sailing to Ukrainian ports and asserted that any possible disruptions were due to bad weather +On 19 January 2019, USS Donald Cook entered the Black Sea, being the second American vessel to arrive in the Black Sea after the Kerch Strait incident after USS Fort McHenry entered in 10 January 2019 +In March 2019, Canada, the United States and the EU imposed sanctions on Russian citizens and companies for their participation in the incident and activities in Crimea and separatist-controlled eastern Ukraine + +" +"incident","I00022"," + +Actor: + +* 4chan user with Latvian IP address, +* pro-Trump Twitter accounts + +Timeframe: a few days + +Date: Two days before the second round of French 2017 election (May 5, 2017) + +Presumed goals: sabotaging Macron campaign in the last stage of the election. + +Method: + +* Hashtag campaign: #MacronLeaks with use of bots. +* Hashtags initially launched in the US, then got publicized by alt-right influencer, Le Pen’s supporters, Wikileaks. + +Counters: + +* French agencies that monitor cybersecurity, electoral integrity. +* Technical precautions: ending e-voting. +* Facebook removed 70,000 suspicious accounts in France 10 days before the vote. +* Campaign staff responding to social media posts and comments. +* Technically, placing traps along the way, using fake passwords, email addresses, documents to trap hackers. +* Stop offering press credentials to propaganda outlets. +* Use encrypted apps for confidential communication. +* Requesting the media not to report false information. + +Related incidents: + +References: + +* https://www.niemanlab.org/2018/09/how-france-beat-back-information-manipulation-and-how-other-democracies-might-do-the-same/ +* https://www.buzzfeednews.com/article/ryanhatesthis/heres-how-far-right-trolls-are-spreading-hoaxes-about +* https://medium.com/dfrlab/hashtag-campaign-macronleaks-4a3fb870c4e8 +" +"incident","I00033"," + +Actor: China + +Timeframe: 2011 + +Date: + +Presumed goals: + +* Commentators’ duty to guide public opinion in a “constructive” way and engage the internet as “an important battlefield of ideology.” The vice minister of public security said that the police should use microblogs as a communication platform to “release correct information and dispel misunderstandings.” +* Accounts describing the operations of progovernment commentators that have emerged in recent years indicate that they are also involved in identifying and recommending content for deletion. Other testimonies highlight the fact that the posts do not only praise or support the CCP and government policy, but also target government critics with negative remarks. Other forms of misdirection involve deliberate attempts to muddy the facts of a particular incident—for example, a false eyewitness can contradict the account of a netizen reporting a case of police abuse. +* The Chinese government has long been suspected of hiring as many as 2,000,000 people to surreptitiously insert huge numbers of pseudonymous and other deceptive writings into the stream of real social media posts, as if they were the genuine opinions of ordinary people. Many academics, and most journalists and activists, claim that these so-called “50c party” posts vociferously argue for the government’s side in political and policy debates. + +Method: + +* Astroturfing: “surreptitiously post large numbers of fabricated social media comments, as if they were the genuine opinions of ordinary Chinese people"" +* Cow online opinion leaders into submission +* Bombard Taiwan social media (Facebook, twitter, chat groups) with ani-DPP, anti-Tsai content. + +Counters: + +Related incidents: + +Notes: + +(Recorded Future) The term “Great Firewall” was coined in a June 1997 Wired magazine article in which an anonymous Communist Party official stated that the firewall was “designed to keep Chinese cyberspace free of pollutants of all sorts, by the simple means of requiring ISPs [internet service providers] to block access to ‘problem’ sites abroad.” + +Our research focused on the English-language social media activity of six major state-run propaganda organizations from October 1, 2018 through January 21, 2019, which included over 40,000 posts. We selected these six organizations — Xinhua, People’s Daily, China Global Television (CGTN), China Central Television (CCTV), China Plus News, and the Global Times — because they: Are highly digitized; Possess accounts on multiple English language social media platforms; Are associated with Chinese intelligence agencies and/or English language propaganda systems + +Because our intent was to map out Chinese state-run influence campaigns targeting the American public, we evaluated only English language posts and comments, as the posts in Chinese were unlikely to affect most Americans. Further, our research focused on answering two fundamental questions about Chinese influence operations: Does China employ the same influence tactics in the English-language social media space as it does domestically? How do Chinese state-run influence operations differ from Russian ones? In what ways are they similar and different, and why? + +The information-control regime in China has evolved to include a dizzying array of techniques, technologies, and resources: Blocking traffic via IP address and domain; Mobile application bans; Protocol blocking, specifically Virtual Private Network protocols and applications; Filtering and blocking keywords in domains (URL filtering); Resetting TCP connections; Packet filtering; Distributed denial-of-service (DDoS) attacks (the so-called Great Cannon); Man-in-the-middle (MiTM) attacks; Search engine keyword filtering; Government-paid social media commenters and astroturfers; Social media account blocking, topic filtering, content censorship; State-run media monopoly and censorship; Social Credit System; Mandatory real-name account registration; + +This tool set, combined with the now-ubiquitous mass physical surveillance systems, place China at the forefront of integrating information technology, influence operations, surveillance, and censorship in a model referred to by two scholars from MERICS as “IT-based authoritarianism.” + +In addition to the constraints imposed by the Great Firewall and content censorship, the Chinese state also employs a series of active disinformation and distortion measures to influence domestic social media users. One of the most widely studied has been the so-called “50 Cent Party.” The 50 Cent Party is a group of people hired by the Chinese government to “surreptitiously post large numbers of fabricated social media comments, as if they were the genuine opinions of ordinary Chinese people.” The name is derivative of a rumor that these fake commentators were paid 50 Chinese cents per comment (this has been largely disproven). This fabrication of social media comments and sentiment is largely known by the term “astroturfing.” Among scholars of the Chinese domestic social media environment, there is much disagreement regarding what the goals or objectives of government-paid astroturfers are. One study by professors at Harvard, Stanford, and UC San Diego, published in April 2017, determined that one in every 178 social media posts are fabricated by the government and that comments and campaigns are focused and directed against specific topics or issues. Additionally, these scholars have assessed that domestic social media influence operations focus primarily on “cheerleading” or presenting or furthering a positive narrative about the Chinese state. Conversely, a separate set of scholars at the University of Michigan, who also examined posts from the 50 Cent Party astroturfers, determined that at least one in every six posts on Chinese domestic social media was fabricated by the government. Further, these scholars argued that less than 40 percent of astroturfed comments could be classified as “cheerleading” and that the rest were a combination of vitriol, racism, insults, and rage against events or individuals. They additionally argue that censors and state-sponsored influence campaigns focus much of their resources on “opinion leaders” and users with large numbers of followers as opposed to simply intervening based on content. + + Chinese government has used a combination of muscle and guile to cow online opinion leaders into submission, muzzling social media as a political force, and leaching public dialogue of much of its independence. But beneath the peppy, pablum-filled surface that has resulted, Chinese social media remains a contested space. + +(Taiwan election) Tsai futilely urged Taiwanese citizens to see Beijing’s effort for what it was — a Russian-style influence campaign. The island’s 23 million citizens were bombarded with anti-Tsai and anti-DPP content through Facebook, Twitter and online chat groups, promoted by China’s “50-cent army” of paid social media trolls. There are also dozens of investigations into allegations that Chinese money went to fund Taiwanese candidates opposing Tsai and the DPP. +After the elections, Chinese state media pointed to Tsai’s losses as evidence that her tough stance vis-à-vis China was unpopular and wrongheaded. Beijing’s overall goal is to replace her with a more malleable leader in Taipei as part of its broad effort to exert control over Taiwan and weaken Taipei’s relationships with the international community. +The Chinese government is bribing or coercing foreign governments to break diplomatic relations with Taiwan, pressuring them to evict Taiwan from international organizations. Beijing is also threatening foreign companies unless they literally erase Taiwan from their websites. Their ultimate goal is to dissolve the U.S.-Taiwan partnership and subjugate the island to the People’s Republic of China (PRC). + +There are numerous agencies sponsoring internet commentators, including local propaganda offices, ministries and even schools and state-owned enterprises. For instance, China’s largest oil and gasoline producer, Sinopec, was found to be running an astroturfing campaign justifying rising gasoline prices in 2011 (Wang 2011). +The following excerpt from a recruiting flyer from the Propaganda Department of the Zhengding Party Committee, Hebei, provides an example of what online commentators are expected to do (Zhonggong Zhengding Xianwei Xuanchuanbu 2009): +compose original postings and carry out positive publicity online to promote the priorities and major deployments of the party committee and the government; +release authoritative information on major incidents to hinder the spread of rumours and ensure correct direction of online opinion; +answer questions and clarify confusion for netizens on hotbutton incidents, interpret the policies of and measures taken by the party and the government and divert netizens’ emotions; +strengthen information management on the internet and tightly integrate the analysis of online opinion, disposing of harmful information and guiding online opinion. + +These instructions show that besides monitoring public opinion, the primary mission for online commentators is to facilitate state propaganda and defuse crises. In online propaganda campaigns, commentators work to attract public attention and fabricate an audience, if necessary. + + “American Cent Party” (美分党) who express western democratic values and criticize the Chinese communist regime online, and the “internet water army” (网络水军), which refers to for-hire astroturfers working for and advancing the interests of companies and other actors willing to pay their fees. +Prominent dissident Ai Weiwei said “If you oppose the US and Japan [online], you are a member of the 50 cents army” (Strafella and Berg, 2015). 50c party members “combat hostile energy,” defined as posts that “go against socialist core values,” or “are not amenable to the unity of the people.” Such information should be “resolutely resisted, proactively refuted, and eagerly reported to Internet authorities.” 4 (Haley, 2010). Through active engagement of opposition views, they try to “sway public opinion” (Editors, 2016; Jason Ng, 2011), “influence public opinion. . . pretending to be ordinary citizens and defending or promoting the government’s point of view” (O. Lam, 2013), or “steer conversations in the right direction” (Editors, 2013). Estimates by journalists of the size of the 50c party is between 500,000 to 2 million (Philipp, 2015). + +References: + +* https://www.wired.com/1997/06/china-3/ +* https://en.greatfire.org/analyzer +* https://www.nytimes.com/2017/01/04/business/media/new-york-times-apps-apple-china.html +* https://techcrunch.com/2017/07/29/apple-removes-vpn-apps-from-the-app-store-in-china/ +* https://pdfs.semanticscholar.org/9fc1/d1815a678583c1e73233bb93aaaab7d0fd4f.pdf +* https://www.cl.cam.ac.uk/~rnc1/ignoring.pdf +* https://citizenlab.ca/2015/04/chinas-great-cannon/ +* https://drive.google.com/file/d/1xjHWI0Ih3abONxL0WoXj2swlcBuiRCXO/view +* https://papers.ssrn.com/sol3/Papers.cfm?abstract_id=2738325 +* http://www.spiegel.de/international/world/china-s-xinjiang-province-a-surveillance-state-unlike-any-the-world-has-ever-seen-a-1220174.html +* https://www.merics.org/sites/default/files/2018-07/MPOC_ChinasCoreExecutive_web.pdf +* https://www.freedomhouse.org/template.cfm?page=691&cmb=34#Vice +* http://cmp.hku.hk/2011/05/09/12125 +* http://chinadigitaltimes.net/2008/05/chinese-bloggers-on-the-history-and-influence-of-the-fifty-cent-party/ +* http://gking.harvard.edu/files/gking/files/50c.pdf?m=1463587807 +* http://blakeapm.com/ +* https://www.washingtonpost.com/news/monkey-cage/wp/2017/02/21/can-the-chinese-government-really-control-the-internet-we-found-cracks-in-the-great-firewall/ +* https://drive.google.com/file/d/1xjHWI0Ih3abONxL0WoXj2swlcBuiRCXO/view +* https://foreignpolicy.com/2014/01/30/whisper-together/ +* https://www.nytimes.com/2018/11/22/world/asia/taiwan-elections-meddling.html +* http://www.taipeitimes.com/News/front/archives/2018/10/23/2003702864 +* https://www.aljazeera.com/news/2018/11/news-rattles-taiwan-elections-181123005140173.html +* https://www.reuters.com/article/us-taiwan-politics/china-heaps-pressure-on-taiwan-president-after-poll-defeat-idUSKCN1NV02X +* https://www.washingtonpost.com/opinions/global-opinions/trump-is-failing-to-counter-chinas-diplomatic-assault-on-taiwan/2018/09/06/e744f97c-b20c-11e8-9a6a-565d92a3585d_story.html +* https://www.washingtonpost.com/news/josh-rogin/wp/2018/05/05/white-house-calls-chinas-threats-to-airlines-orwellian-nonsense/ +* https://gking.harvard.edu/files/gking/files/how_the_chinese_government_fabricates_social_media_posts_for_strategic_distraction_not_engaged_argument.pdf +* https://www.voanews.com/a/who-is-that-chinese-troll/3540663.html +* https://journals.sub.uni-hamburg.de/giga/jcca/article/viewFile/850/851 +* https://www.scmp.com/culture/books/article/2144692/how-china-censors-its-internet-and-controls-information-great-firewall +* https://freedomhouse.org/blog/china%E2%80%99s-growing-army-paid-internet-commentators +* https://www.recordedfuture.com/china-social-media-operations/ +* https://foreignpolicy.com/2016/05/19/meet-the-chinese-internet-trolls-pumping-488-million-posts-harvard-stanford-ucsd-research/ +* https://www.washingtonpost.com/opinions/2018/12/18/chinas-interference-elections-succeeded-taiwan/ + +" +"incident","I00062"," + +See also I00005." +"incident","I00056"," + +Actor: Iran + +Timeframe: 2012 - ongoing + +Date: Aug 21, 20198 + +Presumed goals: + +* Iran’s meddling in the politics of the Arab states has become more conspicuous since the Arab Spring of 2011. Iran has been trying to widen its influence in the region in its political jousting against Saudi Arabia which is sometimes referred to as “the Arab Cold War”. Although the two regional rivals have never declared war, the two players have been involved in proxy wars in the region including Syria and Yemen. +* Pages promoted or amplified views in line with Iranian government’s international stances. The pages posted content with strong bias for the government in Tehran and against the “West” and regional neighbors, such as Saudi Arabia and Israel.The operation was noteworthy, however, that more than 30 percent of the removed assets were active for five or more years, indicating that Iranian entities have been engaged in social media influence campaigns since as early as 2010 (DFRLab) + + +Method: + +* In August 2018, Facebook removed 652 pages, groups, and accounts on Facebook and Instagram originating from Iran for engaging in a “coordinated inauthentic behaviour”. 15 These operations targeted people in the Middle East, Latin America, the UK, and the US. In October 2018, Facebook announced the removal of another 82 pages, groups, and accounts on Facebook and Instagram. This time the company announced that these accounts and pages targeted people in the US and the UK.16 Some of these accounts masqueraded as American citizens pushing anti-Saudi and anti-Israel narratives. +* In October 2018, Twitter published two data sets comprising 3,841 accounts affiliated with the Internet Research Agency (IRA), and 770 accounts that could be traced back to Iran. These accounts were suspended by Twitter in August 2018 for engaging in coordinated manipulation on the platform. Twitter believes that the information operations linked to Iran are potentially backed by the state +* 70 websites found by Reuters which push Iranian propaganda to 15 countries, in an operation that cybersecurity experts, social media firms and journalists are only starting to uncover. The sites found by Reuters are visited by more than half a million people a month, and have been promoted by social media accounts with more than a million followers… the sites in the campaign have been active at different times since 2012. They look like normal news and media outlets,but only a couple disclose any Iranian ties. +* The social media companies have closed hundreds of accounts that promoted the sites or pushed Iranian messaging. Facebook said last month it had taken down 82 pages, groups and accounts linked to the Iranian campaign; these had gathered more than one million followers in the United States and Britain. But the sites uncovered by Reuters have a much wider scope. They have published in 16 different languages, from Azerbaijani to Urdu, targeting Internet users in less-developed countries. That they reached readers in tightly controlled societies such as Egypt, which has blocked hundreds of news websites since 2017, highlights the campaign’s reach. +* Ten outlets targeting readers in Yemen, where Iran and U.S. ally Saudi Arabia have been fighting a proxy conflict since civil war broke out in 2015; A media outlet offering daily news and satirical cartoons in Sudan. Reuters could not reach any of its staff; A website called Realnie Novosti, or “Real News,” for Russian readers. It offers a downloadable mobile phone app but its operator could not be traced. +* One of IUVM’s most popular users is a site called Sudan Today, which SimilarWeb data shows receives almost 150,000 unique visitors each month. On Facebook, it tells its 57,000 followers that it operates without political bias. Its 18,000 followers on Twitter have included the Italian Embassy in Sudan, and its work has been cited in a report by the Egyptian Electricity Ministry. +The office address registered for Sudan Today in 2016 covers a whole city district in north Khartoum, according to archived website registration details provided by WhoisAPI Inc and DomainTools LLC. The phone number listed in those records does not work. +* We have observed inauthentic social media personas, masquerading as American liberals supportive of U.S. Senator Bernie Sanders, heavily promoting Quds Day, a holiday established by Iran in 1979 to express support for Palestinians and opposition to Israel. (FireEye) +* Broadly speaking, the intent behind this activity appears to be to promote Iranian political interests, including anti-Saudi, anti-Israeli, and pro-Palestinian themes, as well as to promote support for specific U.S. policies favorable to Iran, such as the U.S.-Iran nuclear deal (JCPOA). In the context of the U.S.-focused activity, this also includes significant anti-Trump messaging and the alignment of social media personas with an American liberal identity. However, it is important to note that the activity does not appear to have been specifically designed to influence the 2018 U.S. midterm elections, as it extends well beyond U.S. audiences and U.S. politics. (FireEye) +* All 17 of the pages containing information about manager location had managers from Iran. Canada, Saudi Arabia, and Syria were other common locations of page managers. (DFRLab) +Promoting Shi’a Political and Militant Views +* One of the removed pages — @alalsadrr1 — promoted Moqtada al-Sadr, an influential Shi’a cleric and militia leader from Iraq and leader of the Mahdi Army. According to the Wilson Center, in the mid-2000’s, the Mahdi Army received weapons and training from the Islamic Revolutionary Guard Corps and Lebanese Hezbollah agents. In May 2018, The Atlantic reported that the “controversial” leader and his followers had committed brutal atrocities in Iraq, fought the U.S. military in Sadr City and Basra, and were known for corruption. (DfRLab) +* In January, Facebook took down 783 accounts and pages, which it assessed as “directed from Iran, in some cases repurposing Iranian state media content.” (DFRLab - March 26, 2019) +The operation strongly resembled the earlier IUVM operation. Facebook did not attribute it to IUVM directly, but the latest network used the same techniques and pointed to some of the same websites, making attribution to the same network likely, although not confirmed. +In particular, pages across the network reproduced IUVM content, as well as content from other websites which have featured in earlier exposés and takedowns. +The network functioned by steering users towards ostensibly independent news websites, which amplified Iranian regime propaganda, often copied verbatim from regime assets. The social media content therefore served as a secondary amplifier, rather than a direct audience-engagement tool. +Despite the heterogeneous nature of the assets — they were spread across many countries, languages, and cultures — their messaging was largely homogeneous. It dealt with issues of importance to the Iranian government, supporting Palestinians and Shia Muslims on one hand, and attacking Israel, the United States, Saudi Arabia, and the conduct of the military campaign in Yemen on the other. +The focus on South Asia was noteworthy. Indonesia and India had the most pages targeted at them; African countries also featured prominently. This expands the known area of Iranian influence operations, which have thus far been primarily exposed in the Middle East and in the West. + + +Counters: + +* Facebook and Twitter content take-downs + +Related incidents: + +* See Venezuela: +https://www.bloomberg.com/news/articles/2019-02-01/iran-slams-u-s-over-venezuela-secretly-some-may-be-relieved +https://www.rand.org/blog/2019/02/hezbollah-is-in-venezuela-to-stay.html + + +References: + +* http://www.state.gov/e/eb/tfs/spi/iran/jcpoa/ +* http://www.arabnews.com/node/1329971/middle-east +* https://www.wilsoncenter.org/article/part-2-pro-iran-militias-iraq +* https://www.theatlantic.com/international/archive/2018/05/iraq-moqtada-sadr/559499/ +* https://www.amnesty.org/en/latest/news/2014/10/iraq-evidence-war-crimes-government-backed-shi-militias/ +* http://www.washingtonpost.com/wp-dyn/content/article/2008/04/18/AR2008041803429.html +* https://www.telegraph.co.uk/news/worldnews/middleeast/iraq/1498970/UK-troops-left-isolated-as-Mahdi-Army-weaves-a-web-of-official-corruption.html +* https://medium.com/dfrlab/trolltracker-outward-influence-operation-from-iran-cc4539684c8d +* https://newsroom.fb.com/news/2019/01/removing-cib-iran/ +* https://www.reuters.com/article/us-cyber-iran-specialreport/special-report-how-iran-spreads-disinformation-around-the-world-idUSKCN1NZ1FT +* https://www.rand.org/blog/2018/08/irans-disinformation-campaigns.html +* https://medium.com/dfrlab/takedown-details-of-the-iranian-propaganda-network-d1fad32fdf30 +* https://medium.com/dfrlab/trolltracker-outward-influence-operation-from-iran-cc4539684c8d +* https://comprop.oii.ox.ac.uk/wp-content/uploads/sites/93/2019/04/Iran-Memo.pdf +* https://www.fireeye.com/blog/threat-research/2018/08/suspected-iranian-influence-operation.html + +" +"incident","I00007"," + +Actor: RT/Sputnik + +Timeframe: 2 weeks + +Date: July-August 2016 + +Presumed goals: + +Method: + +Counters: + +Related incidents: + +* Jade Helm exercise +* Black Lives Matter protests +* Bundy Ranch standoff + +Notes: + +Story was that the Incirlik NATO base in Turkey was under attack by terrorists. +2016-08-14 Paul Manafort cited that the Incirlik NATO base in Turkey was under attack by terrorists, as an example of an unreported true story. +“The weekend of July 30, RT.com and Sputnik reported 7,000 armed police with heavy vehicles had surrounded Incirlik air base in Adana, Turkey, where 2,500 U.S. troops are stationed and some 50 U.S. nuclear weapons are stored. The two Kremlin-funded outlets suggested that the lockdown was in response to another coup attempt after a faction of the Turkish military failed to overthrow Turkish President Recep Tayyip Erdoğan.” +“On the evening of 30 July 2016, my colleagues and I watched as RT and Sputnik news simultaneously launched false stories about the U.S. air base in Incirlik, Turkey being overrun by terrorists,” he told the committee. Within minutes pro-Russian social media aggregators and automated bots amplified this false news story,” Watts said. “There were more than 4,000 tweets in the first 75 to 78 minutes after launching this false story. Perhaps the most stunning development for Watt and his companions was that the rapid proliferation of that story was linked back to the active measures accounts (Russian bots) they had tracked for the preceding two years. These previously identified accounts almost simultaneously appearing from different geographic locations and communities amplified the big news story in unison,” Watts said. The hashtags promoted by the bots, according to Watts, were “nuclear, media, Trump and Benghazi. The most common words, he said found in English speaking Twitter user profiles were “God, military Trump, family, country, conservative, Christian, America and constitution. The objective of the messages, Watts said, “clearly sought to convince Americans that U.S. military bases being overrun in a terrorist attack.” + +Data + +* Looked at Twitter for these dates: https://twitter.com/search?l=&q=incirlik%20until%3A2014-08-14&src=typd +https://twitter.com/ElectionLawCtr/status/492850603039522816 + + +References: +* https://www.rt.com/news/354042-turkish-police-incirlik-nato-coup/ +* https://sputniknews.com/middleeast/20160731/1043797161/incirlik-turkey-erdogan-nato-nukes.html +* https://www.politifact.com/truth-o-meter/statements/2016/aug/16/paul-manafort/trump-campaign-chair-misquotes-russian-media-makes/ +* https://wtop.com/j-j-green-national/2017/09/anatomy-russian-attack-first-signs/slide/1/ +" +"incident","I00017"," + +Actor: IRA + +Timeframe: 2 years + +Date: December 2015 - 2017 + +Presumed goals: “Russia’s goals were to undermine public faith in the US democratic process, denigrate Secretary Clinton, and harm her electability and potential presidency” - James Clapper + +Method: + +* Facebook ads promoting minor candidates (Jill Stein) + +References: +* https://medium.com/dfrlab/electionwatch-beyond-russian-impact-2f5777677cc0 +* https://www.thedailybeast.com/exclusive-secret-documents-from-russias-election-trolls-leak + +Notes: + +DailyBeast article gives sizings and method - 80 people on this. If they were working 8-6, that gives us a sizing on how much trolling they could do. + +" +"incident","I00003"," + +Actor: IRA + +Timeframe: + +Date: + +Presumed goals: + +Method: + +Counters: + +Related incidents: + + +References: + +* https://twitter.com/JuliaDavisNews/status/994704834577215495 +* https://twitter.com/donie/status/957246815056908288 +* https://www.theguardian.com/us-news/2018/may/10/russia-facebook-ads-us-elections-congress +" +"incident","I00042"," + +Actor: + +* Saudi Arabia / Qatar /Turkey. +* While the dispute is between these two Kingdoms, it’s with certainty that one can suggest Iran (both projection and the containment of its power/influence in the region) is at the center of it. + +Timeframe: May - September 2017 + +Date: May, 2017 + +Presumed goals: + +* The programmatic/synthetic amplification of respective “positions and/or plights.” +* The respective hashtags can not be categorized as organic in nature, but launched in conjunction with the botnet deployments. As well, none of the identified bot related activity points to an effort to drown out/flood the opponents. + +Method: + +* Twitter campaign; bots/botnets seriously distorted the conversation on Twitter. +* Commercial botnets (these are created en masse and rented out to any user who is willing to pay for retweets, likes, and follow—either for their own account or for somebody else’s. They are thus the easiest and quickest way to obtain artificial amplification) +* On 24 May 2017, for example, pro-Qatar users launched the hashtag or “Qatar is not alone.” +* Supporters of Saudi Arabia also turned to apparently commercial bots to promote their messages. On 21 July, supporters of Qatar launched another hashtag, or “Tamim the Glorious,” in honor of the Emir. In response, supporters ,#تميم_المج ُد of Saudi Arabia used a botnet to attack the hashtag. The attack began when an account called @al_muhairiuae posted a photoshopped image of the Emir designed to make him look foolish. +* Combined with the Korean imagery, this suggests they were a commercial botnet that an unknown user rented to amplify the anti-Qatar tweet and to subvert the pro-Qatar hashtag, which had only just started to trend. +* At least one botnet seemed based in Turkey, joining the fray in mid-September in a bid to support Qatar.” + +Counters: + +* Essentially the was a tit-for-tat campaign with a brief “incursion”/support/spike of activity most likely (but not officially verified) from Turkey in support of Qatar + +* Global Research (Pro-Kremlin publication/organization located in Montreal, QC) contributed anti-Saudi spin via their blog. Global Research (anti-Saudi… campaign); Global Research (more) + +Related incidents: + +* Jamal Khashoggi incident will bear hallmarks of the incident, but moves beyond a regional information operation into one of global significance. In 2018 the NY Times investigates Saudi Arabia’s Troll Army + +References: + +* https://www.globalresearch.ca/saudi-arabias-march-towards-civil-war/5616699 +* https://www.globalresearch.ca/the-machiavellian-plot-to-provoke-saudi-arabia-and-qatar-into-a-blood-border-war/5593870 +* https://www.nytimes.com/2018/10/20/us/politics/saudi-image-campaign-twitter.html +* https://jia.sipa.columbia.edu/robot-wars-how-bots-joined-battle-gulf +* https://www.washingtonpost.com/news/monkey-cage/wp/2017/06/07/hacking-bots-and-information-wars-in-the-qatar-spat/ +* https://www.independent.co.uk/news/world/middle-east/russian-hackers-qatar-fake-news-gulf-diplomatic-row-fbi-doha-saudi-arabia-bahrain-uae-egypt-a7776446.html +* https://qz.com/1107023/the-inside-story-of-the-hack-that-nearly-started-another-middle-east-war/ +* https://theconversation.com/the-world-cup-in-digital-and-social-the-viewers-the-tweets-and-the-trolls-99625 + +* https://www.bbc.com/news/blogs-trending-44294826 +* https://jia.sipa.columbia.edu/robot-wars-how-bots-joined-battle-gulf + +Datasets: Mining and analyzing Twitter data is unlikely to “prove” or offer much more insight than Ben Nimmo’s work. + +Notes: + +Given the apparent use of commercial botnets, it’s difficult to attribute much of the activity to state actors, however it is fair to suggest some of this behavior would undoubtedly needed tacit state support… private “patriots” of the state? + +This article https://jia.sipa.columbia.edu/robot-wars-how-bots-joined-battle-gulf highlights the mechanics and dynamics of the bot operations/amplification in some cases to short life span of the activity and assets (quickly deleted from the platform), but doesn’t communicate the underlying political issues that drove these incidents. + +The focus of these Arabic-language hashtags was clearly local and regional rather than international; this was a question of messaging to the domestic population and to Arabic-language rivals, rather than the non-Arabic-speaking world. +Claims of Russian involvement/hack are reported by both the Washington Post and the Independent UK (cites CNN as source). Quartz as well cites the Russian connection, further citing documentation shared with them via Qatar (flimsy at best) and further point blame for the affair at President Trump. + +Post incident - Given Qatar is hosting the 2022 World Cup of Soccer, the World Cup 2018, was a “test” ground for this ongoing online “war” while subtle was evident (Mentionmapp Analytics… John’s research) " +"incident","I00008"," + +Actor: + +Timeframe: + +Date: + +Presumed goals: + +Method: + +Counters: + +Related incidents: + +References: + +* https://www.ceas-serbia.org/images/2018/201803_CEAS_Report.pdf +* https://www.stopfake.org/en/vencislav-the-virgin-hostile-operation-by-vencislav-bujic-seas-foundation-and-its-network-of-collaborators/ +* https://seas.foundation/en/2018/03/15/155 + +" +"incident","I00049"," + +Actor: Russia, Syrian Government and Iran + +Timeframe: April-June + +Date: April 8, 2018 + +Presumed goals: + +* can’t trust anyone who is reporting about it & fit into the “false flag,” commonly used conspiracy trope positing that mass casualty incidents are engineered internally to provide pretext for either government repression or military action + +Method: + +* One novel attack on the White Helmets in the wake of the Douma attacks featured the claim that the group had run a film studio in the besieged city, and used it to stage propaganda videos. This was initially reported by Lebanon-based Al-Aahed News[81] and Iran’s Fars News,[82] each of which attributed it to the other. It was then picked up by Russian state outlets in both Russian[83] and English.[84] As Bellingcat was quick to point out, the images of the studio were actually taken from the Facebook page of a film called Revolution Man.[85] The way in which this demonstrably false claim was amplified on pro-Assad channels reinforces the conclusion that its purpose was to discredit the White Helmets because their reporting was accurate—not because it was false. +* A separate line of argument focused on the Western response to the Douma attack, and the conclusion that the chemical attack had indeed been launched by Assad’s forces. This argument claimed, in essence, that the West’s response was hasty, ill-judged, and went beyond the evidence.[86] +* A third line of attack focused on accusing the West of condoning or staging chemical attacks, including the Douma one, and thus delegitimizing Western outrage. On April 13, the Russian Ministry of Defense said that it had “evidence proving the United Kingdom’s direct involvement in the organization of this provocation in eastern Ghouta,”[91] +* A fourth tactic featured apocalyptic warnings that any Western strike into Syria that harmed Russians could trigger World War III. On April 8, for example, the Russian Foreign Ministry warned of “very grave consequences” of an American strike.[93] + +Counters: + +* Fact checking (Snopes & Bellingcat) + +Related incidents: + +* foundation to Russia ramping up chemical weapon disinformation leading-op to Idlib offensive + +References: + +* https://eeas.europa.eu/headquarters/headquarters-homepage/42657/syria-eu-calls-accountability-after-yet-another-chemical-attack_en +* This is the most detailed article/resource helps lay the background, details, players, tactics http://www.publications.atlanticcouncil.org/breakingghouta/disinformation-2/ +* https://www.washingtonpost.com/news/monkey-cage/wp/2018/09/17/russia-is-gearing-up-to-misinform-the-u-s-public-about-syria-heres-our-cheat-sheet-to-identify-twitter-trolls/?utm_term=.7d3c56b0b03a +* https://euvsdisinfo.eu/report/bbc-admits-that-reason-for-bombing-syria-was-fake/ +* https://www.bellingcat.com/news/mena/2018/12/18/chemical-weapons-and-absurdity-the-disinformation-campaign-against-the-white-helmets/ +* https://www.bellingcat.com/news/mena/2018/08/30/russian-chem-disinfo-idlib/ +* https://www.bellingcat.com/tag/chlorine/ +* https://www.nybooks.com/daily/2018/10/16/why-assad-and-russia-target-the-white-helmets/ +* https://www.snopes.com/news/2018/04/12/disinformation-conspiracy-trolling-syrian-chemical-attack/ +* https://www.snopes.com/fact-check/is-this-proof-white-helmets-staged-chemical-attack/ +* https://www.dw.com/en/russias-syria-chemical-weapons-attack-warning-dubious-experts-say/a-45250441 +* https://euvsdisinfo.eu/report/new-chemical-attack-to-be-staged-by-the-white-helmets-in-idlib/ +* https://www.nytimes.com/2018/04/08/world/middleeast/syria-chemical-attack-ghouta.html + +Datasets: + +Notes: + +For the Syrian opposition, the use of these weapons in high-casualty attacks now brought the possibility of US military intervention. For the Syrian government and Russia, that same possibility brought an urgent need to sow doubt around the veracity of any claims of chemical weapons use—including by claiming that the reports of chemical weapons use were a conspiracy launched by foreign enemies to trigger more strikes. +In parallel, perhaps in an attempt to deflect potential consequences, Russian government sources began claiming that rebel groups and the White Helmets rescue organization, backed by Western powers, were planning “false flag” chemical attacks, designed to kill civilians and point the blame at the Syrian government. Against the background of the 2017 US strikes that followed the Khan Sheikhoun attack, such claims introduced the idea of American complicity in any future attacks, suggesting that such attacks would be a false flag to cover an already-decided US engagement, rather than a consequence of the regime or Russia’s decision to use chemical weapons. This seeded a narrative that could later be passed on to anti-interventionist media outlets and campaigners in the West. +The claim that a given incident was a false flag attack, designed to discredit the Russian government, has regularly been deployed by Kremlin supporters—for example, over the downing of Malaysia Airlines flight MH17 over Ukraine and the poisoning of former Russian spy Sergei Skripal in England, as well as in Syria. Such claims have been repeated and disseminated through a complex ecosystem of blogs and social media posts, largely written in English by self-styled “investigative journalists” with ties to Kremlin-operated media outlets.[18] These provided vital validation to the Syrian/Russian narrative, and played an important role in its dissemination. +The disinformation campaign waged by the Syrian and Russian regimes was large scale, persistent, and supported by a range of Western commentators. In the immediate aftermath of the attack, its impact was limited, and the bulk of mainstream reporting focused on establishing the series of events. According to an online scan of Twitter mentions of the word “Douma” conducted with the Sysomos online service, none of the ten most-retweeted tweets posted on April 7-9 contained pro-Assad content, indicating that the conversation was dominated by other voices.[110] In all, the scan collected some 435,000 tweets. Progressively, however, the mainstream media shifted their focus to other issues, while the supporters of the Syrian and Russian regimes kept their focus on Douma; thus, the overall volume of traffic declined, and the share of the conversation dominated by pro-Assad voices increased. In a similar scan of the period from April 10-16, six of the ten most-retweeted posts came from Assad supporters, out of a total of 487,000 posts.[111] +This analysis also reveals the integration of government-funded media (RT, SputnikNews) and geopolitical think tanks (GlobalResearch) as source content for anti-WH [anti-White Helmet] narratives.”[120] +Pro-Assad and pro-Russian disinformation was further amplified by a group of ostensibly independent news websites that have since been demonstrated to have Iranian links,[121] and which systematically promoted pro-Iranian regime messaging.[122] These sites included IUVMPress.com, an apparent news site that reproduced content from Iranian regime and pro-regime sources, stripped it of its attribution, and passed it onto other sites; institutomanquehue.org, ostensibly a think tank focused on Latin America; and britishleft.com, apparently a site dedicated to left-wing British politics +Commentators such as Beeley, Bartlett, and 21st Century Wire colleague Patrick Henningsen bridged the gap between the “alt-right” movement in the United States and the Russian state communications network, being cited both on sites such as RT, and alt-right hubs such as Infowars. Beeley and Bartlett contribute to both 21st Century Wire[129] and RT;[130] Henningsen formerly wrote for Infowars,[131] writes for 21st Century Wire, and is featured as a contributor on RT’s site.[132] Their contributions helped to spread pro-Assad and pro-Kremlin messaging into US audiences, very much in the manner described by Simonyan, when she spoke of the need for “English-speaking talking heads” to validate the Kremlin’s view. + +On at least one occasion, their messaging broke into the mainstream. On April 13, 2018, rock guitarist Roger Waters told a concert in Barcelona that he thought the White Helmets were a “fake organization that is creating propaganda for jihadists and terrorists”—a very similar misrepresentation to that publicized by the Kremlin disinformation networks.[134 +A video clip of his comments was repeatedly uploaded to YouTube by Kremlin and pro-Kremlin users, including RT UK,[136]Beeley,[137] Hands Off Syria,[138] and Clarity of Signal.[139] Together, these totalled more than 140,000 views by September 19, 2018 + +When incidents such as the Waters amplification are taken into account, the reason that Russia’s General Dvornikov spoke so highly of information operations becomes clear. The combination of state-funded outlets, covert outlets such as IUVMPress, official statements, and supporting bloggers and trolls allowed the pro-Assad narrative to dominate the online conversation for extended periods, especially during times when the credible media outlets were focusing on other issues. +" +"incident","I00039"," + +Actor: + +* Right-wing FB pages +* Fake news sites e.g. yesimright.com; shoebat.com; endingthefed.com; truthfeed.com; yournewswire.com. +* British tabloids: Express, MailOnline. + +Timeframe: Data was collected and analyzed in 2016. + +Date: 2016. + +Presumed goals: +* To attack Merkel’s liberal position on the refugee crisis. + +Method: +* Fake news sites mix legitimate partisan political content with false and conspiratorial information. +* Large right-wing FB pages in the US also share anti-Merkel content. +* Most popular Merkel articles on Facebook also come from legitimate, but negative and right-wing news sources. +* German links that generated most engagement in 2016 spread conspiratorial claims about Merkel’s mental health. + +Counters: +* No counter actions were taken. + +Related incidents: + +* Defamation of Modamani – a Syrian refugee - who took a selfie with Merkel and was accused on social media as having links to terrorism. + +References: + +* Source: Buzzfeed analysis +* https://www.buzzfeed.com/albertonardelli/hyperpartisan-sites-and-facebook-pages-are-publishing-false +* https://www.nytimes.com/2017/02/06/business/syria-refugee-anas-modamani-germany-facebook.html + " +"incident","I00029"," + +Actor: Russia + +Timeframe: July 2014 - still active + +Date: July 17, 2014 + +Presumed goals: + +* Ongoing campaign to discredit/undermine Ukraine & NATO & Democracy + +Method: + +* Multi-pronged media & source driven campaign… ie: +* Russian state sources military, embassy, media (RT, Sputnik, TASS); +* Kremlin’s “witting idiots” ie: 21Wire, Global research; trolls & bots. +* “All” media platforms… ie: Youtube; Twitter; Reddit +* See collection of visual assets + +Counters: + +* Bellingcat; Dutch gov’t, DFRLab + +Related incidents: + +* Anything related to Ukraine +* Donetsk +* Crimea +* Sea of Azov +* Ukrainian election (2019) + +References: + +* [Bellingcat (collection of related investigations)](https://www.bellingcat.com/?s=MH17) +Ie: [“The Kremlin’s Shifting, Self-Contradicting Narratives on MH17”](https://www.bellingcat.com/news/uk-and-europe/2018/01/05/kremlins-shifting-self-contradicting-narratives-mh17/) + +* [DFRLab MH17 4D's ""playbook""](https://medium.com/dfrlab/putinatwar-dismissing-mh17-8268d2968b9) +* [In social networks on the fingers showed how the Kremlin bots work](https://news.online.ua/754036/v-sotssetyah-na-paltsah-pokazali-kak-rabotayut-boty-kremlya-opublikovany-foto/): +“Censoring” the news (Facebook page “takedown”) [Facebook blocked Sergey Parkhomenko for commenting on the report of the downed ""Boeing""](https://www.novayagazeta.ru/news/2015/05/07/112052-facebook-zablokiroval-sergeya-parhomenko-za-kommentariy-doklada-o-sbitom-171-boinge-187%20) +* [The most comprehensive guide ever to MH17 conspiracies](http://euromaidanpress.com/2015/10/14/confuse-and-obfuscate-the-most-comprehensive-guide-ever-to-mh17-conspiracies/) + +* http://tass.com/world/1050324 +* https://www.mirror.co.uk/news/world-news/ukraine-involved-mh17-downing-claims-14184413 +* https://www.bellingcat.com/resources/case-studies/2014/07/17/geolocating-the-missile-launcher-linked-to-the-downing-of-mh17/ +* https://globalnews.ca/news/4993120/russia-rising-part-5-maskirovka/ +* http://euromaidanpress.com/2018/12/06/ukraine-related-narratives-dominate-russian-propaganda/ + +Datasets: none searched for + +Notes: + +Russia still accusing Ukraine (03.25.2019)... TASS and UK Daily Mirror + +First Bellingcat report: Efforts to Geolocate the Launcher 07/17/14 +Countless example of Elliot Higgins & team getting trolled since, popular hashtag is #bellingcrap + +This is a good summary: +“But not only did Russia fiercely deny those accusations, a number of Russian leaders, officials and broadcasters responded by offering dozens of different alternative explanations, “including quite outlandish theories,” says Nilsson. + +“For instance, that an airplane would’ve been loaded with already dead people and that Ukrainian airplanes would then have shot it down to make it look like Russia was shooting down passenger airplanes,” he explains. + +“There were tons of these stories going around, quite a few of them coming from official Russian sources. And they were not meant to be taken seriously. They were simply supposed to occupy the attention span of the world for a while, to the extent that everyone would lose track of the original explanation, which turned out to be quite the right one.” https://globalnews.ca/news/4993120/russia-rising-part-5-maskirovka/ + +Topics of Ukraine-related narratives +http://euromaidanpress.com/2018/12/06/ukraine-related-narratives-dominate-russian-propaganda/ +Back in 2016, StopFake co-founder Yevhen Fedchenko identified 18 major Ukraine-related fake narrative topics spread by Russian propaganda by analyzing 500 debunked disinformation items. +The Euromaidan Revolution as a “coup d’état“ +Ukraine as a “fascist state“ +Ukraine as a “failed state“ +“Russia is not a part of the occupation/war in Ukraine“ +Discrediting the Ukrainian Armed Forces (UAF) +Discrediting the volunteer battalions (which officially became a part of UAF in 2015) +Donbas and Crimean internally displaced persons (IDPs) and refugees +Territorial disintegration of Ukraine +“Territorial claims” for parts of Ukraine from neighboring Poland, Hungary, Romania, and Slovakia +Fake “international legitimization” of annexation and occupation of Crimea +The war in Ukraine “conducted by the US, NATO or Western private contractors” +The West’s “Ukraine fatigue“ +Manipulating international organizations +Fakes about EU-Ukraine relations +“Decay” of the US and West in general, and the “disintegration of the EU” +Flight MH17 crash fakes +The West “uses biological weapons” in Ukraine +Mix-ups of the fake narratives about Ukraine, Syria, ISIS terrorists (e.g., Crimean Tatars being depicted as jihadists or Ukraine as a training ground for terrorists) +For post-Maidan Ukraine, Russian propaganda’s most used narratives were the Euromaidan as “coup d’etat” which brought a “Western-backed junta” (mostly “US-backed”) to power, and “fascism” as the main ideology of the post-Maidan government, Fedchenko notes. + +" +"incident","I00009"," + +Suspected actors: + +* Attacker: IRA or more broadly Russian state-sponsored disinformation campaign. +* Amplifiers: through the persona of “Adam Garrie” (who first appeared on RT (Russian Today) and pro-Russia sites, with no background in Asia and Philippine affairs but suddenly rose to become a global affairs expert). +* Garrie was then promoted by pro-Duterte officials, social media pages and news outlets. + +Timeframe: After Putin and Philippine’s president Duterte met in Russia in May 2017 and forged a partnership in information dissemination. Duterte and Putin signed a number of national security agreements, including a deal on intelligence sharing, an “MOU on Cooperation in Mass Communications.” + +Date: 2017- ongoing + +Presumed goals: + +* To spread pro-Duterte and Russian propaganda through collaborative effort of both Philippine and Russian disinformation actors. + +Method: + +* Footprint of Garrie on the Philippine media scene started from his connection with Russian IRA websites and pages (GI Analytics Facebook page, Russia Insider, The Duran, Geopolitica.ru, Mint Press News, Oriental Review, globalresearch.ca.) + +* RT, one of media outlets that interviewed Garrie, was identified by the US Office of the Director of National Intelligence in January 2017 as the primary source of propaganda that the Russians used to further their interests in the 2016 US elections. + +* Also has appearance on Iran’s IRIB (Islamic Republic of Iran Broadcasting), which was identified by the US Department of the Treasury in 2013 as a network that broadcasts false reports and forced confessions of political detainees and has ties with “politically motivated phishing” accounts on Google. + +* The Daily Sentry, a Philippine news site emerged at the start of 2018 (no ownership information), started citing Adam Garrie as a global expert after Philippine-Russian ties grew stronger. Between Feb 2018 and Jan 2019, The Daily Sentry cited Garrie in 41% of posts on Facebook that mentioned experts. + +* By March 2018, Garrie started to come to the mainstream: The Manila Times – a supporter outlet of the Philippine president, cited by pro-Duterte social media pages. + +* Philippine online groups and pages began to spread Russian propaganda. Some sites link to Duterte officials and supporters including Duterte’s former assistant secretary. For example, Duterte’s former assistant secretary shared content from Trending News Portal site. + +Counters: + +* Facebook took down 220 pages and 73 Philippine accounts for spam, including pages of The Daily Sentry and its affiliates, TNP page and related pages. + +Related incidents: + +References: + +* http://www.interaksyon.com/breaking-news/2017/05/30/75431/ph-russia-communication-offices-to-partner-in-info-dissemination/ +* https://www.rappler.com/nation/188378-ph-russia-sign-bilateral-agreements +* https://www.dni.gov/files/documents/ICA_2017_01.pdf +* +* https://codastory.com/disinformation/how-a-little-known-pro-kremlin-analyst-became-a-philippine-expert-overnight/ +* https://www.rappler.com/technology/social-media/220741-facebook-remove-trending-news-portal-twinmark-media-enterprises +* https://www.rappler.com/thought-leaders/221422-facebook-maria-ressa-rappler-philippines +* https://www.rappler.com/nation/194814-maria-ressa-pcoo-training-china-russia +* http://www.interaksyon.com/breaking-news/2017/05/30/75431/ph-russia-communication-offices-to-partner-in-info-dissemination/ + +" +"incident","I00019"," + +Actor: + +* individual accounts on 4chan (IP addresses indicate locations of Sweden, US, France), +* accounts on Twitter (both identifiable and anonymous). + +Timeframe: a few days + +Date: few hours after Macron and Le Pen were declared winners of the first round of France’s presidential election (April 23, 2017). + +Presumed goals: creating and spreading hoaxes and misinformation related to Macron’s personal life, marriage, sexuality, position on terrorism, etc. to spur support for Le Pen in the second round of voting. + +Method: posts and memes started on 4chan and later shared in Twitter + +Counters: no actions noted. + +Related incidents: + +* #MacronGate and #MacronCacheCash: fake documents on 4chan about Macron’s alleged offshore account. + +References: +* https://www.buzzfeednews.com/article/ryanhatesthis/heres-how-far-right-trolls-are-spreading-hoaxes-about +* https://www.niemanlab.org/2018/09/how-france-beat-back-information-manipulation-and-how-other-democracies-might-do-the-same/ +" +"incident","I00004"," + +Actor: IRA + +Timeframe: 1 day (plus preparation) + +Date: May 2017 + +Presumed goals: reduce Emmanuel Macron’s chance of winning French presidential election + +Method: + +* fake documents posted on 4chan about Macron’s alleged offshore account, +* amplified by pro-Trump Twitter accounts using #MacronGate and #MacronCacheCash + +Counters: + +* preparation (resilience, account removals), +* honeytraps, +* counter-response with humour. + +Related incidents: + +* DNC document release, US presidential elections, 2016 + + +References: + +* Source: https://www.patreon.com/posts/macrongate-tied-11940855 +* http://www.niemanlab.org/2018/09/how-france-beat-back-information-manipulation-and-how-other-democracies-might-do-the-same/ +* https://www.theguardian.com/world/2017/may/08/macron-hackers-linked-to-russian-affiliated-group-behind-us-attack +" +"incident","I00045"," + +Actor: Russia + +Timeframe: March 4, 2018 - ongoing + +Date: March 4, 2018 + +Presumed goals: + +* Russian officials have sought to exploit holes in the complicated narrative of the poisoning to suggest an anti-Russian conspiracy. Mark Galeotti, an expert on the Russian intelligence services, wrote in an op-ed in The Moscow Times… “The Kremlin is enjoying the reputation of being a swashbuckling maverick, ruthless, dangerous and decisive,” he wrote. “This has a certain value, not least in deterring the fainthearted.” +* Reuters: Commentary: For Putin’s Russia, a poisoned spy sends a political message “the poisoning as a sign of just how committed Vladimir Putin’s Kremlin has become to eradicating its enemies – and reminding others it can do so.” + +Method: + +* Multi-source/channel/media response +* highlighting conspiracies: It was a British “false flag” operation; It could be the CIA; Because of Donald Trump; There’s always Ukraine +* The conspiracy theories did not stop here. Multiple special-interest groups have attempted to lay the blame for the Skripals’ poisoning at the door of their chosen enemies. A UKIP branch in High Wycombe, in the English Home Counties, tweeted to accuse “a third party such as the EU” of “trying to interfere in UK Russian relations.” Sputnik even misquoted former Kremlin advisor Alexander Nekrassov as accusing “rouge agents” [sic] of carrying out the attack, “for some sort agenda [sic] such as slander or tarnish Russia [sic] or cause friction between Britain and Russia.” Matteo Salvini, Italian politician and member of the Italian senate, shared an article on his Facebook page, titled “The Skripal Case is a hoax, the war of the West against Russia is terribly true”. His post was liked 3,800 times and generated over 800 shares. +* Here are 20 different narratives offered by Russian media and officials for the poisoning: The United Kingdom did it to fuel anti-Russian sentiment (source: Russia 1 TV channel); Ukraine did it to frame Russia (Russia 1); The United States did it to destabilize the world (Russia 1); Theresa May helped orchestrate the attack because she is a friend of CIA director Gina Haspel (Zvezda); It was an attempted suicide (Russia 1) +It was an accidental overdose (RIA Novosti); It was due to accidental exposure from Britain’s Porton Down research facility (Russia 24 TV channel); The Porton Down lab carried out illicit human testing and is lying about not producing Novichok (RT); Skripal’s future mother-in-law did it (Moskovsky Komsomolets: mk.ru) +Terrorists did it (Russian ministry of foreign affairs spokesperson); American-British financier Bill Browder — blacklisted in Russia for denouncing corruption — did it (Russia 1); A drone did it (Zvezda and Russian defense ministry); Skripal was a chemical weapons smuggler (Pravda); The West is using the case to deflect attention from Russia’s successes in Syria (Russian ministry of foreign affairs spokesperson); Britain is using the case to deflect attention from Brexit (Russian Foreign Minister Sergei Lavrov, Russian UN ambassador, Russian OSCE ambassador); The attack was an attempt by a rival faction to undermine Vladimir Putin (state TV); Russia has destroyed all its stockpiles of Novichok (Sputnik); Russia never developed Novichok (Interfax); Only the Czech Republic, Slovakia, and Sweden have Novichok (Russian ministry of foreign affairs spokesperson). All three countries have denied the claim.; There is no evidence that the nerve agent used against the Skripals was Novichok, Porton Down lab is struggling to identify the substance (RT) + +Counters: + +* Bellingcat; +* DFRLab; + +Related incidents: + +* ties to ongoing campaigns/narrative - Ukraine; NATO; EU; Brexit + +References: + +* https://www.themoscowtimes.com/2019/03/03/a-year-after-the-skripal-poisoning-how-much-has-really-changed-a64677 +* https://www.reuters.com/article/us-apps-poisoning-commentary/commentary-for-putins-russia-a-poisoned-spy-sends-a-political-message-idUSKCN1GK309 +* https://twitter.com/UKIPHighWycombe/status/971773863230164992 +* https://sputniknews.com/analysis/201803141062498438-uk-novichok-nerve-agent-skripal/ +* https://www.facebook.com/salviniofficial/posts/10155663618083155 +* http://www.linkiesta.it/it/article/2018/03/28/il-caso-skripal-e-una-bufala-la-guerra-delloccidente-alla-russia-e-ter/37595/ +* https://www.rt.com/news/452946-skripal-anniversary-truth-novichok/ +* https://disinfoportal.org/sputnik-abkhazias-disinformation-about-porton-down-allegedly-denying-russian-trace-in-skripal-poisoning/ +* https://www.nytimes.com/2019/03/04/world/europe/russia-skripal-poisoning-britain.html + + +* https://www.bellingcat.com/tag/skripal/ +* https://medium.com/dfrlab/skripal-poisoning-if-not-russia-then-1d49f086e3e0 +* https://medium.com/dfrlab/uk-poisoning-russia-recycles-responses-77e1d357b777 +* https://medium.com/dfrlab/putinatwar-social-media-surge-on-skripal-b5132db6f439 +* https://euvsdisinfo.eu/conspiracy-mania-marks-one-year-anniversary-of-the-skripal-poisoning/ +* https://www.nytimes.com/2019/03/04/world/europe/russia-skripal-poisoning-britain.html +* https://www.reuters.com/article/us-britain-russia-skripal/third-suspect-in-skripal-poisoning-is-russian-gru-agent-bellingcat-idUSKCN1Q32BZ +* http://euromaidanpress.com/2018/04/11/five-ways-russia-is-generating-a-conspiracy-smokescreen-around-the-skripal-poisoning/ +* http://euromaidanpress.com/2018/03/30/russian-media-have-published-20-different-narratives-on-skripal-poisoning/ +* https://en.wikipedia.org/wiki/Poisoning_of_Sergei_and_Yulia_Skripal + +Visual assets (Google Drive) + +Datasets: + +Notes: + +On 6 March 2018 Andrey Lugovoy, deputy of Russia's State Duma (the Liberal Democratic Party of Russia) and alleged killer of Alexander Litvinenko, in his interview with the Echo of Moscow said: ""Something constantly happens to Russian citizens who either run away from Russian justice, or for some reason choose for themselves a way of life they call a change of their Motherland. So the more Britain accepts on its territory every good-for-nothing, every scum from all over the world, the more problems they will have."" +Russian Foreign Minister Sergey Lavrov on 9 March rejected Britain's claim of Russia's involvement in Skripal's poisoning and accused the United Kingdom of spreading ""propaganda"". Lavrov said that Russia was ""ready to cooperate"" and demanded access to the samples of the nerve-agent which was used to poison Skripal. The request was rejected by the British government. + +Ongoing… one year later +https://disinfoportal.org/sputnik-abkhazias-disinformation-about-porton-down-allegedly-denying-russian-trace-in-skripal-poisoning/ +On February 7, 2019, Sputnik-Abkhazia released an article headlined “Scotland Yard about the third suspect in the Skripal case: the investigation continues.” According to Sputnik-Abkhazia, the Russian Foreign Ministry caught British Prime Minister Theresa May in a lie, because the Porton Down Laboratory denied that a nerve agent that poisoned Russian ex-spy, Sergei Skripal and his daughter, Yulia had been produced in Russia + +https://www.nytimes.com/2019/03/04/world/europe/russia-skripal-poisoning-britain.html +Rather than ignoring the anniversary, however, Russia punctuated the occasion on Monday with an hourlong news conference at the United Nations and a 52-page report rehashing the episode in detail, amplified by extensive coverage on its English-language government channel, RT. + +Russian officials also have tried to turn the tables, accusing Britain of violating international law by refusing to provide Russian consular officials access to the Skripals, who survived and whose whereabouts has not been made public. + + +" +"incident","I00051"," + +Actor: Russia + +Timeframe: December 2018 - (ongoing) + +Date: December 10, 2018 + +Presumed goals: + +* Russian disinformation intended to confuse audiences and discredit an organisation (Integrity Inititative)which is working independently to tackle the threat of disinformation. Russia’s state-owned media outlets have seized on the posted materials, with the government’s RT and Sputnik news sites writing dozens of stories claiming that the materials prove that the British government, rather than Russia, is trying to poison internet discourse with propaganda. + +Method: + +* Hack (email), leak, amplify, smear MSM + +Counters: none identified + +Related incidents: + +* The campaign also threads other organization into the “conspiracy” such as Britsh Military, NATO and the CIA. +* With it, efforts to further discredit MH17 for instance; tie-in Soro’s (dog-whistle for the far-right); +* yet at the same defend the far-left alleging Integrity Initiative was running a smear campaign again UK Labour/Jeremy Corbyn + +References: +* https://eaworldview.com/2019/01/counter-russia-disinformation-integrity-initiative/ +* https://www.stopfake.org/en/kremlin-watch-briefing-the-eu-has-to-start-taking-pro-kremlin-disinformation-seriously/ +* https://www.buzzfeednews.com/article/kevincollier/russian-hackers-british-institute +* https://www.bbc.com/news/uk-46509956 +* https://www.thetimes.co.uk/article/anti-propaganda-website-forced-offline-by-hacking-b0ds2bkbp +* https://eaworldview.com/2019/01/counter-russia-disinformation-integrity-initiative/ +* https://news.sky.com/story/highly-likely-moscow-hacked-uk-agency-countering-russian-disinformation-11656539 +* http://euromaidanpress.com/2019/01/17/russian-attack-on-the-integrity-initiative-what-makes-the-mafia-different-from-the-police/ + +Datasets: + +Notes: + +RT and Sputnik claim that the Integrity Initiative hack was the work of freelancers aligned with the online Anonymous collective and who were not affiliated with the Russian government. The primary evidence for that, according to RT and Sputnik, is that the stolen Integrity Initiative material was posted to the website of a hacktivist collective called CyberGuerrilla, alongside manifestos claiming “We are Anonymous” and posts saying “We have warned the UK government that it must conduct an honest and transparent investigation into the activity of the Integrity Initiative and the Institute for Statecraft.” + +The Integrity Initiative has pulled down its website, replacing it with a reiteration of its mission, a description of the hack, and a call for tips. +“This international public programme was set up in 2015 to counter disinformation and other forms of malign influence being conducted by states and sub-state actors seeking to interfere in democratic processes and to undermine public confidence in national political institutions,” a spokesperson said in a statement. + + + +" +"incident","I00034"," + +Actor: China + +Timeframe: 72 hours? + +Date: January 20th, 2016 + +Presumed goals: + +* The trolls planned their attack for 7pm, China time, on January 20. Members of Di Ba—one of the largest message boards on the internet—would organize into groups, leap over the Great Firewall to reach Facebook, and flood it with the message that Taiwan is part of China. The anti-independence and pro-China posts started to take over the Facebook page of Tsai Ing-wen, Taiwan’s newly elected president + +Method: + +* Tsai’s latest Facebook post, about a meeting she had with leaders from her Democratic Progressive Party (DPP), attracted nearly 40,000 Facebook comments in just eight hours. +* News of the attack spread far and wide, with a number of posts making their way around social network WeChat. * For most of the day “Di Ba’s Facebook battle” has been at the top of the list of searched terms on Weibo, a Chinese microblog site similar to Twitter. News outlets in Taiwan covered the story (link in Chinese). +* Information also spread suggesting that Di Ba’s battle was organized and well-prepared. Screenshots showed that attackers were separated into six “columns,” in the military sense: information gathering; posting; writing opinions and creating images; translation; miscellaneous Facebook tasks such as liking posts; and a vanguard to head things up. +* The majority of the 26K comments consisted of lines copied and pasted from the officially designated messages +* more than 42,000 people had made comments on a single post of Ms Tsai's Facebook page, demanding her self-ruled island be brought under Chinese control. +* Beginning at 7 pm on January 20, 2016 CST (China Standard Time), tens of thousands of +comments against Taiwan independence appeared in posts of Taiwan President-elect Ms. Tsai Ing-Wen’s Facebook page as well as news media’s such as Sanli News and Apple Daily. While the organizers claim to taking further steps on issues against Taiwan independence, the event lasted for less than two days due to Chinese government’s intervention, leaving tens of thousands of comments either deleted or unattended. +* Within this most active group, every username posted 6 comments at least and 12 comments +on average. The most productive one posted 192 comments during this period. Two interesting +findings come from the discrepant mapping result of Facebook usernames and IDs, which imply +participants’ strategy. First, users might share account. We found five IDs, each of which is +associated with different usernames. According to one internal document downloaded from the +QQ group, some participants would register Facebook accounts in advance, and then give them to those responsible for attack. Since Facebook allows users to change their usernames anytime, we speculate whether this may be due to the sharing of accounts but changing the name to differentiate the identity. +* Second, users shared some usernames to maintain the consistency of their identities. The total +number of IDs is more than the number of unique usernames. Many usernames are shared by +different IDs, which account for 2.82% of all 16,891 IDs. One possible reason for this practice is +that during the attack, reporting and blocking accounts is a prevalent tactic used by both sides as defense. Once the account is “dead”, the user has to register for a new account to keep fighting. One commenter said that he/she was blocked over 3 times, but kept registering new accounts to fight. It is thus not surprising to see a small percentage of users who have more than one ID while maintaining the same username. +* More notable is the case where one username is shared by more than 10 IDs. One possible +explanation is that someone dedicates himself/herself to this event and intends to increase their +visibility. However, for those usernames associated with over 30 IDs, we argue that it might be a +unique strategy for attacking or trolling, because it is difficult to log into multiple accounts and +post comments by a single user. + +Counters: + +Related incidents: + +References: + +* https://www.ideals.illinois.edu/handle/2142/96746 +* https://qz.com/598812/an-army-of-chinese-trolls-has-jumped-the-great-firewall-to-attack-taiwanese-independence-on-facebook/ +* https://www.abc.net.au/news/2016-01-21/chinese-facebook-users-flooding-taiwan-president-elect-account/7105228 +* https://www.businessinsider.com/chinese-people-are-flooding-the-internet-with-a-campaign-against-taiwan-2016-1 + + + +" +"incident","I00010"," + +Actors: IRA, Alex Jones, far right and far left trolls + +Timeframe: Ongoing + +Date: February 2018 + +Presumed goals: Divide the American public on the issues of guns, race, generational politics and activism + +Method: Amplification via sockpuppet and cyborg accounts + +Counters: None / Media exposure + +Related incidents: + +* Sandy Hook hoaxers / Sandy Hook fatalists + +References + +* [How Russian trolls exploited Parkland mass shooting on social media](https://www.politifact.com/truth-o-meter/article/2018/feb/22/how-russian-trolls-exploited-parkland-mass-shootin/) +* [PRO-GUN RUSSIAN BOTS FLOOD TWITTER AFTER PARKLAND SHOOTING](https://www.wired.com/story/pro-gun-russian-bots-flood-twitter-after-parkland-shooting/) +* [Russian trolls flood Twitter after Parkland shooting](https://www.nbcnews.com/tech/social-media/russian-trolls-flood-twitter-after-parkland-shooting-n848471) +* [Russian Trolls Are Tweeting Propaganda After Stoneman Shooting](http://nymag.com/intelligencer/2018/02/russian-trolls-tweet-propaganda-after-florida-shooting.html) + +Details + +Following the Feb. 14 shooting at Marjory Stoneman Douglas High School that left 17 dead, an army of human-controlled and automated accounts spread related content across Twitter. + +Hamilton 68, a website created by Alliance for Securing Democracy, tracks Twitter activity from accounts it has identified as linked to Russian influence campaigns. As of morning, shooting-related terms dominated the site’s trending hashtags and topics, including Parkland, guncontrolnow, Florida, guncontrol, and Nikolas Cruz, the name of the alleged shooter. Popular trending topics among the bot network include shooter, NRA, shooting, Nikolas, Florida, and teacher. + +According to the German Marshall Fund, which tracks Russian-linked Twitter activity, the following are some of the more popular narratives, themes and articles. +The 'crisis actor' conspiracy +'False flag' and other conspiracy hashtags +Meanwhile, some accounts with large bot followings are already spreading misinformation about the shooter's ties to far-left group Antifa, even though the Associated Press reported that he was a member of a local white nationalist group. +One theory associated with these hashtags is that Marjory Stoneman Douglas High School was targeted because the school’s namesake was opposed to ""draining the swamp"" of the Florida Everglades. Under this theory, the Parkland shooting was a cryptic message to Trump, who vowed during his campaign to ""drain the swamp"" in Washington by hollowing out its infrastructure of career politicians, insiders and influence peddlers. +Sowing discord +Experts say the goal of Russian troll propagandists isn't to sway people's opinions in one way or another. Instead, the accounts seek to exploit divisions in order to break down society into smaller, warring groups. Trolls drum up persona accounts on every side of the ideological spectrum and take advantage of high-impact events to spread confusion and disarray. In particular, they're able to take advantage of how Twitter doesn't require users to verify their identity. +Russian accounts boosted erroneous content concerning the motives of the alleged shooter Nikolas Cruz. +According to the German Marshall Fund, one of the top links shared by Russia-linked accounts in the aftermath of the shooting was our 2014 article that largely debunked a statistic cited by pro-gun control group Everytown for Gun Safety. +A survey of tweets using the top hashtags flagged by the Hamilton 68 dashboard showed tweets adamantly in favor of gun control and saying the NRA had taken ""blood money."" Other tweets attacked liberals, the media and lawmakers. +Another top link shared by the network covers the “deranged” Instagram account of the shooter, showing images of him holding guns and knives, wearing army hats, and a screenshot of a Google search of the phrase “Allahu Akbar.” Characterizing shooters as deranged lone wolves with potential terrorist connections is a popular strategy of pro-gun groups because of the implication that new gun laws could not have prevented their actions. +The use of pro-gun control hashtags like #guncontrolnow, along with the spread of anti-gun control links like the Politifact article, appear at first to show the Russian strategy of promoting discord on both sides of a debate. +In other cases, the bots jump on existing hashtags to take control of the conversation and amplify a message. That’s likely what is happening with the Parkland shooting and the hashtag guncontrolnow. +Public awareness that antagonistic bots flood the Twitter debate hasn’t stopped them from achieving their goals of ratcheting up the vitriol—even amid a live tragedy like the Parkland shooting. The goal, after all, isn't to help one side or the other of the gun control debate win. It's to amplify the loudest voices in that fight, deepening the divisions between us. + +Examples + +" +"incident","I00050"," + +Actor: Russia, Cuba, China, Iran + +Timeframe: January 23, 2019 + +Date: January 29, 2019 - ongoing + +Presumed goals: + +* Given the history (going back to the Monroe Doctrine) the US is easily characterized with “imperialist” aspirations. Of course there’s the connected issue of oil and Venezuela’s indebtedness to Russia and China. The relationship between Cuba and Venezuela can not be underscored going back to Castro & Chavez’s relationship. + +* Search (google) #handsofvenezuela the results are largely linking to articles denouncing the US and those countries opposed to the Maduro regime. “There's been a lot of misinformation in the international media about whether what is happening in Venezuela is a brazen US-led power grab or a constitutional …” Jan 13, 2019 - An attempt at an imperialist coup d'état is underway in Venezuela. It must ... Most likely this is another attempt by Washington to spread misinformation and ... socialist and anti-imperialist, is to reject this scandalous imperialist … + +* Activists to Trump: 'Hands Off Venezuela' - Truthdig +https://www.truthdig.com/articles/activists-to-trump-hands-off-venezuela/ +Mar 17, 2019 - medeabenjamin “We are absolutely opposed to economic sanctions in Venezuela” at the #HandsOffVenezuela rally. pic.twitter.com/ ... Packed London meeting says: “US-UK, hands off Venezuela!"" +https://www.marxist.com/packed-london-meeting-says-us-uk-hands-off-venezuela.htm +Jan 31, 2019 - Nearly 100 people packed the #HandsOffVenezuela meeting in London on 30 January, and heard Venezuelan ambassador Rocío Manero, ... + +Method: + +* From efforts via blogs, “news” sites and media supporting the left/socialism/stateism positioning anti-Maduro efforts as “imperialisitic” it’s noteworthy to documented the efforts in February to deliver aid to the country. For instance this case study - analysis demonstrates that the depiction of Russia’s role as “peacekeeper” and “defender” has had a big impact on the networks. We filtered all mentions to include only those containing the words “Russia”, “Moscow” or “Putin” in reference to Venezuela. This resulted in a total number of 60,315 tweets for the period. A few peaks can be noticed at times when Russian sources, mainly RT and Sputnik, forward Venezuela-related news. +A: Russia expresses an adamant position that Maduro is the legitimate president of Venezuela +B: Russia will defend the Venezuelan Constitution +C: The US is massing troops at the Venezuelan border +E: Russia is sending humanitarian aid to Venezuela +* The Trojan Horse. The most striking success of the Russian disinformation campaign is the impact of the Trojan Horse Narrative. The first case of describing US and EU humanitarian aid to Venezuela as a Trojan horse, in Spanish Caballo de Troya, appeared in Spanish language networks on 24 January: +From February 23, 2019 - Billionaire businessman Richard Branson says he hopes his Live Aid-inspired concert to raise funds for Venezuelans will persuade members of the country's military to defy President Nicolas Maduro and allow humanitarian aid to cross the border. +Branson, who will host ""Venezuela Aid Live"" on Friday in the Colombian border town of Cucuta, said he is aiming to raise about $100 million to buy food and medicine, essential supplies for the country, which is gripped by a political and humanitarian crisis. +In reaction to - Maduro’s government announced that it would accept contributions from China and Cuba, but called Guaidó-organized aid, which includes contributions from the United States, a “handout.” In an interview with the Associated Press this week, Maduro blamed U.S. sanctions for Venezuela’s economic woes, saying “the infected hand of Donald Trump is hurting Venezuela.” +* Like the White Helmets (Musician) Roger Waters (willing idiot) weighs in - In a two-minute video posted on Twitter, the musician says Mr Branson's ""Live-Aid-ish"" concert has ""nothing to do with humanitarian aid at all"". ""It has to do with Richard Branson, and I'm not surprised by this, having bought the US saying: 'We have decided to take over Venezuela, for whatever our reasons may be,'"" Mr Waters says. ""But it has nothing to do with the needs of the Venezuelan people, it has nothing to do with democracy, it has nothing to do with freedom, and it has nothing to do with aid."" He adds that he has ""friends that are in Caracas"" who claim there is ""no civil war, no mayhem, no murder, no apparent dictatorship, no suppression of the press"" +Maduro government holds their own concert to counter Branson’s efforts +https://www.cnbc.com/2019/02/19/richard-branson-maduro-concert-on-venezuela-border.html +https://www.theguardian.com/world/2019/feb/19/maduro-government-richard-branson-rival-venezuela-concerts +Just 300 metres away, the first of some 150 artists began performing at Maduro's Hands off Venezuela festival. +https://www.aljazeera.com/news/2019/02/rival-concerts-backdrop-venezuela-power-struggle-190222142807321.html + +* The Russian official line - (talking points for trolls & willing/unwitting idiots) +On Tuesday, Russian Foreign Minister Sergey Lavrov criticized the U.S. sanctions, which meant that proceeds from the sale of Venezuelan oil would be withheld from Maduro’s government. +In a press conference, Lavrov dubbed the U.S. sanctions “illegitimate” and “cynical,” adding that Russia “along with other responsible members of the global community will do everything to support the legal government of the president,” RIA Novosti reported. +There is concern in Moscow about the level of debt Caracas owes Russia. Russian Deputy Finance Minister Sergei Storchak said the sanctions may mean Venezuela will have problems servicing sovereign debt to Russia. +Venezuela has two months to pay Russian $100 million and there is uncertainty as to whether PDVSA can service its debt to Russia’s state energy giant Rosneft, Radio Free Europe reported +The evolution/spread of talking points +But while the Canadian government, which accused Maduro of seizing power through fraudulent elections, has expressed full support for Guaido, some Canadian protesters are calling it out for what they say is an attack on Venezuela’s sovereignty. +“What is brewing, what is being organized is an actual military intervention of Venezuela,” said Margaret Villamizar, who attended a protest in Windsor, Ont. “If it doesn’t turn out to be full-scale military, what’s being called diplomacy is really an attack on Venezuela’s sovereignty.” + +* Also - In an interview with Foreign Policy, Adm. Craig Faller, the four-star military officer who heads U.S. Southern Command, pointed to a Chinese disinformation campaign designed to blame the United States for the blackouts that devastated Venezuela in recent weeks. https://foreignpolicy.com/2019/04/08/us-military-wary-of-chinas-foothold-in-venezuela-maduro-faller-guaido-trump-pentagon/ +A Chinese plane loaded with 65 tons of medical supplies landed in Venezuela's capital of Caracas on Friday amid a power struggle between President Nicolas Maduro and opposition leader Juan Guaido. +Maduro welcomed the arrival of the humanitarian aid on Twitter, saying ""Venezuela is breaking the imperialist siege and advancing with a victory."" +He shared photos showing the arrival of the aid as well as a photo of him taken with his Chinese counterpart Xi Jinping during his visit to China last year. +China's move came after Russia sent humanitarian aid to Caracas last week. +Venezuela has been rocked by protests since Jan. 10, when Maduro was sworn in for a second term following a vote boycotted by the opposition. +https://www.aa.com.tr/en/americas/venezuela-welcomes-arrival-of-chinese-medical-aid/1435166 + +Counters: + +* Every report suggesting that Venezuela is mired in a humanitarian crisis. +April 10, 2019 The UN reports “There is a very real humanitarian problem in Venezuela,” said Mark Lowcock, the UN humanitarian chief. “We estimate that 7 million people in Venezuela need humanitarian assistance. That is some 25 per cent of the population,” +April 10, 2019 NY Times ‘You Shouldn’t Be Here’: U.S. Pushes U.N. to Pull Venezuela Envoy’s Credentials +Go back to October 2018 Washington Post: A humanitarian crisis in Venezuela? Nothing to see here, government says. Human Rights Watch Report + +Related incidents: + +* Speculation but research worthy… right/left regional binary pitting new right wing governments in Brazil & Columbia and hosility/percieved hosility to regimes like Venezuela & Ecuador + +References: + +* https://www.truthdig.com/articles/activists-to-trump-hands-off-venezuela/ +* https://www.marxist.com/packed-london-meeting-says-us-uk-hands-off-venezuela.htm +* https://euvsdisinfo.eu/twitter-as-an-information-battlefield-venezuela-a-case-study/ +* https://www.washingtonpost.com/world/the_americas/in-venezuela-humanitarian-aid-has-become-a-political-weapon/2019/02/14/5eab781a-3089-11e9-8781-763619f12cb4_story.html +* https://www.apnews.com/21b641f6def1400894125e3a8117f66c +* https://www.cnbc.com/2019/02/19/richard-branson-maduro-concert-on-venezuela-border.html +* https://www.theguardian.com/world/2019/feb/19/maduro-government-richard-branson-rival-venezuela-concerts +* https://www.aljazeera.com/news/2019/02/rival-concerts-backdrop-venezuela-power-struggle-190222142807321.html +* https://foreignpolicy.com/2019/04/08/us-military-wary-of-chinas-foothold-in-venezuela-maduro-faller-guaido-trump-pentagon/ +* https://www.aa.com.tr/en/americas/venezuela-welcomes-arrival-of-chinese-medical-aid/1435166 +* https://news.un.org/en/story/2019/04/1036441 +* https://www.nytimes.com/2019/04/10/world/americas/pence-venezuela-un-envoy.html +* https://www.washingtonpost.com/world/the_americas/a-humanitarian-crisis-in-venezuela-nothing-to-see-here-government-says/2018/10/12/6ebd1aa6-c2ac-11e8-9451-e878f96be19b_story.html +* https://www.hrw.org/world-report/2019/country-chapters/venezuela +* https://euvsdisinfo.eu/twitter-as-an-information-battlefield-venezuela-a-case-study/ +* https://www.npr.org/2019/03/25/706635580/venezuelas-maduro-faces-pressure-from-much-of-the-world-yet-he-persists +* https://cronkitenews.azpbs.org/2019/02/26/venezuela-protests-in-tucson/ +* https://www.newsweek.com/donald-trump-told-hands-venezuela-countrys-president-who-has-full-backing-1309188 +* https://www.dw.com/cda/en/venezuela-juan-guaido-urges-army-to-let-aid-through/a-47651164 +* https://www.npr.org/2019/04/02/709306132/maduro-allies-move-against-rival-juan-guaid-in-venezuela +* https://www.washingtonpost.com/world/2019/04/02/trump-has-russia-problem-venezuela/?utm_term=.9233de48de14 +* https://www.atlanticcouncil.org/blogs/new-atlanticist/russia-s-venezuela-challenge +* https://www.theglobeandmail.com/world/article-venezuelas-maduro-seeks-to-restore-power-stem-looting-as-china/ +* https://www.npr.org/tags/587365601/venezuela-crisis +* https://www.washingtonpost.com/world/2019/02/16/richard-bransons-goal-million-venezuela-could-face-an-obstacle-maduro/?utm_term=.8a5ad46a730a +* https://www.bbc.com/news/world-latin-america-47271182 + +Notes: + + + + +" +"incident","I00001"," + +Actor: + +Timeframe: + +Date: + +Presumed goals: “Russian-linked social media accounts saw racial tensions as something to be exploited in order to achieve the broader Russian goal of dividing Americans and creating chaos in U.S. politics during a campaign in which race repeatedly became an issue.” + +Method: +Possibly linked: black lives matter facebook ads, targetted at Baltimore, Ferguson, Missouri https://money.cnn.com/2017/09/27/media/facebook-black-lives-matter-targeting/index.html?iid=EL + +Counters: + +Related incidents: + +* Txrebels facebook group +* MuslimAmerica facebook group +* Patriotus facebook group +* SecuredBorders facebook group +* Lgbtun facebook group +* Black Matters facebook group + +References: +* https://money.cnn.com/2017/09/28/media/blacktivist-russia-facebook-twitter/index.html +* https://news.docnow.io/blacktivists-in-the-archive-71c807aa247e +* https://www.thedailybeast.com/exclusive-secret-documents-from-russias-election-trolls-leak + + + +Datasets + +* https://docs.google.com/spreadsheets/d/1OZcRCZuz83bMpxVjpUYEALiS4OtKU-pTVtTveG_Ljs0/edit#gid=0 - from https://news.docnow.io/blacktivists-in-the-archive-71c807aa247e are the @blacktivists tweets that used the #blacklivesmatter hashtag +* Jonathan Albright got the facebook text: https://data.world/d1gi/missing-fb-posts-w-share-stats/workspace/file?filename=Blacktivist+Facebook+Page+%28Text%29.pdf https://data.world/d1gi/missing-fb-posts-w-share-stats/workspace/file?filename=Blacktivist+Facebook+Page+%28Text%29-2.docx + +Notes + +First i read the cnn article, then did a twitter search to see if there are traces of the accounts left online. Only discussion about the IRA operation seem to be on Twitter. Also searched twitter for some of the text found later (in datasets) - nothing matches. +Reading the docnow.io post showed some interesting behavours. Also that there was no central data repo for the blacktivists posts. Classic was the tweets being sent only in 8am-6pm Moscow time. Also interesting: the followers grew over time, but they grew and dropped friends (people they followed) in batches periodically - was this to avoid hitting limits? +Reading the dailybeast.com article (on an IRA leak), it seems specific individuals were targetted. Thinking about the places we need to search: if it’s Russia, seems like we need to check twitter, facebook, youtube, reddit, tumblr, instagram, 9gag. +Names some of the people contacted, e.g. Craig Carson, a Rochester, New York, attorney and civil rights activist; maybe Shanall LaRay Logan—who lives in Sacramento, California; + + +" +"incident","I00035"," + +Summary: + +Actor: + +Timeframe: + +Date: + +Presumed goals: + +Method: + +* Bot activity that inflates the visibility of and perceived support for certain candidates and ideologies in 2014 elections. +* Campaigns use bots or spread content favorable to their respective candidates in 2014. Neves’ operation used bots on a much larger scale than the Rousseff’s campaign (on FB, Twitter and WhatsApp). + +Counters: + +* Facebook removed 200 pages run by individuals connected to the right-wing activist organization Movimento Brasil Livre related to the Brazil elections. + +Related incidents: + +References: +* https://blogs.oii.ox.ac.uk/politicalbots/wp-content/uploads/sites/89/2017/06/Comprop-Brazil-1.pdf +* https://www.wilsoncenter.org/blog-post/bots-brazil-the-activity-social-media-bots-brazilian-elections + + +" +"incident","I00025"," + +Actor: Russia + +Timeframe: November 6, 2018 - end of November 2018 + +Date: November 6, 2018 + +Presumed goals: + +* Include - Leave campaigners have claimed that the UK would be forced into an ‘EU army’ under the rules allowing for these activities. https://fullfact.org/europe/hunt-eu-army/ +* Baltic states are frightened by the single European army. The new European security system will be anti-American. To the leadership of the Baltic states, based on Russophobia, this doesn’t look good. + +Method: + +* “Limited” engagement & channels. In this case Reddit was key forum. +* Could not find examples of engagement from “usual suspects” ie: Russian embassy; military or broad mentions via RT & Sputnik + +Counters: + +Related incidents: + +References: + +* https://www.theguardian.com/politics/2016/may/27/is-there-a-secret-plan-to-create-an-eu-army +* https://medium.com/dfrlab/spread-it-on-reddit-3170a463e787 +* https://www.atlanticcouncil.org/blogs/new-atlanticist/a-european-army-eminently-defensible-but-not-probable-for-a-long-time-to-come +* https://www.bbc.com/news/world-europe-46108633 +* https://www.politico.eu/article/angela-merkel-emmanuel-macron-eu-army-to-complement-nato/ +* https://euvsdisinfo.eu/report/baltic-states-frightened-by-the-single-european-army/ +* https://www.theguardian.com/commentisfree/2019/jan/25/brexiters-european-army-myths-franco-german +* https://fullfact.org/europe/hunt-eu-army/ +* https://www.theguardian.com/politics/2016/may/27/is-there-a-secret-plan-to-create-an-eu-army + + +Datasets: + +Notes: +Worth noting the Breitbart commentary (see visual assets); compared to campaigns against NATO for instance, this incident didn’t seemingly have much traction/momentum, and seemed more of a potential wedge for the pro-Brexit audience. + +Visual Assets + +" +"incident","I00060"," + +Actors: + +Timeframe: + +Date: + +Presumed goals: + +Method: + +Counters: + +Related incidents: + +References: +* (Trump’s White-Nationalist Pipeline)[https://www.theatlantic.com/politics/archive/2018/08/trump-white-nationalism/568393/] +* (Parallels between social media misinformation campaigns in the USA and South Africa)[https://www.iafrikan.com/2018/11/20/social-media-usa-south-africa-fake-news-disinformation/] +* (The high price of 'white genocide' politics for Australia)[https://www.smh.com.au/world/oceania/the-high-price-of-white-genocide-politics-for-australia-20180724-p4zt9k.html] +" +"incident","I00005"," + +Actor: Russia/ Internet Research Agency (IRA) + +Timeframe: December 2015 - ongoing + +Date: June 23, 2016 + +Presumed goals: Change Brexit vote to ‘leave’; continue to divide/undermine EU; drive Eurosceptic narrative/agenda + +Method: +* (From The European Values Think-Tank) +* Before Brexit, Russia Today and Sputnik released more anti-EU articles than the official Vote Leave website and Leave.EU website. The British version of Sputnik has an annual budget of £ 1.8 million from the Russian government. Kremlin-owned channels potentially influenced 134 million impressions during the Brexit campaign +* Method: The data that was used by 89up was derived from the Twitter Search API, Buzzsumo, the Facebook API and other scraping methods. In the timeframe from January 2016 to the day of the British referendum, analysts identified and analysed 261 of the most shared and popular articles that were clearly anti-European. The two main media outlets were RT and Sputnik. Costs: The total value of Kremlin media for the Leave campaign in the six months before the EU referendum was £1,353,000. The PR value for the Leave campaign, based on the 261 heavily pro-Leave articles published by RT and Sputnik, is estimated at nearly £1,500,000based on figures from a leading media monitoring tool. This excludes the significant social media value of these news articles. Estimated value of Russian media Facebook impressions is around $102,000 and the estimated value of Russian media’s potential impressions on Twitter is between $47,000 - $100,000. +* Content: The analysis also shows that the overwhelming majority of articles published by RT and Sputnik (131 of the 200 most shared) were clearly for Leave; 59 articles were Neutral and only 10 were set to Remain. When the neutral articles are filtered out, numbers show that the negative articles of RT/Sputnik, together, elicited nearly the same number of engagements as the official Vote Leave website. +* Social reach: The report shows the social reach of these anti-EU articles published by the Kremlin-owned channels was 134 million potential impressions, in comparison with a total social reach of just 33 million and 11 million potential impressions for all content shared from the Vote Leave website and Leave.EU website respectively. +* (Jane Mayer, staff writer at The New Yorker, via NPR) Role of - Cambridge Analytica, which is a big data company that worked for the Trump campaign in the end - and it was owned principally by one of Trump's largest backers, Robert Mercer - was also involved in helping the early stages of the Brexit campaign in England. +And the man who spanned both countries and pushed for both, really, was Steve Bannon, it seems there was actually a lot of Russian money offered to Arron Banks, who was one of the major political figures leading the Brexit campaign. The Russian money was offered to him in the form of business opportunities and gold mines and diamond mines by the Russian ambassador to England. So there seems to be financial incentives that were dangled. +* There are bots and trolls and posts that are coming from the same Russian Internet agency in St. Petersburg. So in both countries, we see pushing Brexit and pushing Trump at the same time by the same trolls and bots. research conducted by a joint team of experts from the University of California at Berkeley and Swansea University reportedly identified 150,000 Twitter accounts with various Russian ties that disseminated messages about Brexit. +* A cache of posts from 2016, seen by WIRED, shows how a coordinated network of Russian-based Twitter accounts spread racial hatred in an attempt to disrupt politics in the UK and Europe. +A network of accounts posted pro and anti-Brexit, anti-immigration and racist tweets around the EU referendum vote while also targeting posts in response to terrorist attacks across the continent. +* More broadly, a Russian espionage operation funneling money into a political campaign aimed at unwinding European integration would be entirely consistent with the Kremlin’s perceived political interests and tactics of hybrid warfare. Covert financial infiltration is part of a toolkit Moscow uses to interfere in European and American politics. Another tool deployed ahead of the 2016 referendum was pro-Brexit messaging pumped out by RT, Sputnik, and the Internet Research Agency. +* From 1 to 8 February 2016, Sputnik ran 14 stories on the “Brexit” issue. Eight of them had negative headlines, either featuring criticism of the deal or focusing on the difficulties Cameron faces; five headlines were broadly factual; one reported a positive comment that the Bank of England had “not yet seen” an impact on investor sentiment, but gave it a negative slant by headlining, “Bank of England on Brexit: No need to panic, yet.” (The word “panic” did not appear in the story.) Not one headline reported reactions supporting the deal. Both Sputnik and RT quoted a disproportionate number of reactions from “Out” campaigners. RT, for example, quoted five “Out” partisans: MP Liam Fox; the founder of Leave.EU; London Mayor Boris Johnson; MEP Nigel Farage, the leader of the UK Independence Party; and UKIP member Paul Nuttall. +* anti-immigrant adverts were targeted at Facebook users in the UK and the US. One – headlined “You’re not the only one to despise immigration”, which cost 4,884 roubles (£58) and received 4,055 views – was placed in January 2016. Another, which accused immigrants of stealing jobs, cost 5,514 roubles and received 14,396 impressions +* A study of social media during the Brexit campaign by 89Up, a consultancy, found that Russian bots delivered 10m potential Twitter impressions—about a third of the number generated by the Vote Leave campaign’s Twitter account. Such echoing amplifies the effect of RT and Sputnik stories, which are in general not much watched. + +Counters: FB & Twitter content take-downs + +Related incidents: + +* 2016 US Election… pick ‘em + +References: + +* https://publications.parliament.uk/pa/cm201719/cmselect/cmcumeds/363/36308.htm#_idTextAnchor033 +* https://www.foreign.senate.gov/imo/media/doc/FinalRR.pdf +* https://www.theguardian.com/world/2017/nov/15/russian-troll-factories-researchers-damn-twitters-refusal-to-share-data +* https://www.atlanticcouncil.org/blogs/new-atlanticist/congress-should-explain-how-dark-russian-money-infiltrates-western-democracies +* http://sputniknews.com/search/?query=Brexit +* http://sputniknews.com/europe/20160202/1034093305/cameron-tusk-brexit-deal.html +* http://sputniknews.com/europe/20160203/1034124763/tusk-eu-reform.html +* http://sputniknews.com/europe/20160204/1034209396/cameron-eu-brexit-talks.html +* http://sputniknews.com/europe/20160205/1034290031/business-investments-brexit-europe.html +* https://www.rt.com/uk/331734-cameron-calais-jungle-brexit/ +* https://www.rt.com/uk/331161-eu-referendum-date-brexit/ +* https://www.rt.com/uk/330977-tusk-eu-deal-brexit/ +* https://twitter.com/brexit_sham/status/994982969705189377 + +* https://www.nytimes.com/2017/11/15/world/europe/russia-brexit-twitter-facebook.html +* https://www.forbes.com/sites/emmawoollacott/2018/11/01/russian-trolls-used-islamophobia-to-whip-up-support-for-brexit/#11ee8dd465f2 +* https://www.theguardian.com/world/2018/jan/10/russian-influence-brexit-vote-detailed-us-senate-report +* https://www.npr.org/2019/01/19/686830510/senate-finds-russian-bots-bucks-helped-push-brexit-vote-through +* https://www.europeanvalues.net/wp-content/uploads/2019/02/Influence-of-Russian-Disinformation-Operations-Specific-examples-in-data-and-numbers.pdf +* https://blogs.lse.ac.uk/brexit/2018/11/14/the-extent-of-russian-backed-fraud-means-the-referendum-is-invalid/ +* https://www.wired.co.uk/article/brexit-russia-influence-twitter-bots-internet-research-agency +* https://www.buzzfeed.com/jamesball/a-suspected-network-of-13000-twitter-bots-pumped-out-pro?utm_term=.ipWGa5zK#.oeeKD58v +* https://www.atlanticcouncil.org/blogs/new-atlanticist/use-brexit-delay-to-investigate-russian-money +* http://www.interpretermag.com/putins-media-are-pushing-britain-for-the-brexit/ +* https://www.theguardian.com/technology/2018/may/12/facebook-brexit-russia-unresolved-40-questions +* https://www.economist.com/briefing/2018/02/22/russian-disinformation-distorts-american-and-european-democracy + + + +" +"incident","I00044"," + +Actors: + +* SVR and IRA; +* Alex Jones; +* Global Research; +* anti-gov trolls; rapture trolls; alt-right trolls; + +Timeframe: Most of 2015 + +Date: May - Oct 2015 + +Presumed goals: + +* US operational dry run; +* Test 2016 themes; +* Promote paranoia in right wing US populations; +* Establish and prime anti-government narratives for future use. + +Method: + +* Amplification via sockpuppet and cyborg accounts; +* Social media groups and meetups; +* Promote fake “experts” with impressive (and scary) titles; +* Amplify US media derision of message “carriers” in Russian state media; + +Counters: + +* Media exposure; +* Texas Governor disavows + +Related incidents: + +* 2016 US election; +* QAnon; +* Texas secession + +References + +* [That 'Jade Helm' Conspiracy Freakout Was Spurred By Russian Bots, Ex-Intel Chief Says](https://taskandpurpose.com/jade-helm-conspiracy-russian-bots) +* [Russians Sowed Divisions in Texas Politics, Says U.S. Senate Report](https://www.texasmonthly.com/news/russians-sowed-divisions-texas-politics-says-u-s-senate-report/) +* [Case Analysis: Jade Helm 15 and Russian Active Measures](https://toinformistoinfluence.com/2015/11/16/case-analysis-jade-helm-15-and-russian-active-measures/) +* [Trolling for Trump: how Russia is trying to destroy our democracy](https://warontherocks.com/2016/11/trolling-for-trump-how-russia-is-trying-to-destroy-our-democracy/) +* [Anatomy of a Russian attack: First signs of the Kremlin’s attempt to influence the 2016 election](https://wtop.com/j-j-green-national/2017/09/anatomy-russian-attack-first-signs/slide/1/) + +Details + +Even before the 2016 presidential election, the Russians had been testing disinformation in Texas by stirring up the controversy surrounding the Jade Helm military maneuver in the summer of 2015. Conspiracy theorists had created the idea that a joint military training exercise in Texas was cover for President Obama to declare martial law and seize Texas. The conspiracy theory gained traction when Abbott ordered the Texas State Guard to monitor the U.S. military. Earlier this year, a former head of the National Security Agency and the CIA—Air Force General Michael Hayden—said the Jade Helm disinformation campaign was pivotal to the Russians’ decision to try to influence the U.S. presidential campaign. “At that point, I’m figuring the Russians are saying, ‘We can go big-time.’ And at that point, I think they made the decision, ‘We’re going to play in the electoral process,’” Hayden said. + +When thousands of troops from Army Special Operations Command descended on the American southwest for the totally normal eight-week training exercise Jade Helm 15, Texas Gov. Greg Abbott — goaded on by anti-government ideologues, rapture-predicting ministries and alt-right internet famewhores — ordered the state's volunteer guard to ""monitor"" the U.S. service members on their land to make sure they didn't start kidnapping undesirables and grabbing people's guns. + +It was a precursor to martial law, they said. It was ""way worse than you realize: police, military working together toward population control,"" they said. It was ""secretly using recently closed Wal-Marts to stockpile supplies for Chinese troops who will be arriving to disarm Americans,"" they said. It was preparation for Obama's takeover after an impending asteroid impact that would begin the global apocalypse, they said. It mobilized right-wing activists to prepare to fight their government — their uniformed soldiers! — to the death. + +Russian intelligence, state media, and trolls under President Vladimir Putin sought to bum steer U.S. domestic reactions to Jade Helm 15, the multi-state U.S.-based military training exercise concludedSeptember 15th. Russia has invested tens to hundreds of millions to infiltrate U.S. media markets with English language news, opinion, conspiracy, and troll content, often interlocking with the most popular U.S. conspiracy theory websites on the net. + +On July 2015, at a community meeting in Bastrop, some Texans were up in arms about hosting part of a multi-state U.S. military training exercise named Jade Helm 15. While most locals were unswayed by the conspiracy theories of Jade Helm 15 ushering in martial law, the video of the crowd at the link records aspects of U.S. social and cognitive vulnerability to Russian “active measures.” + +It's an age-old problem; during the Cold War, Soviet agencies worked to whip up leftist anger at the U.S. government, highlighting America's race and inequality problems. But today, they've found that the most effective, salient mode of fuckery in U.S. affairs is to push right-wing conspiracy theories — ""deep state,"" Hillary emails, Pizzagate, Seth Rich, Soros, Islamists sneaking over the Mexico-U.S. border, Benghazi — that reinforce the idea that anyone to the left of, say, President Donald Trump, is a robotic foreign-paid human-trafficking overlord doing the bidding of the Rothschilds or Trilaterals or Freemasons or Kellers some other inane shit. + +The Russian SVR (Sluzhba vneshney razvedki) has chief responsibility for conducting active measures outside of Russia. The SVR’s active measures surrounding Jade Helm 15 generated fear to ignite a range of behaviors serving Russian foreign policy objectives, from feeding cynicism about the U.S. governing system and its people, to inciting violence and sabotage in the U.S. + +One example of how this messaging worked in ramping up fear of Jade Helm 15 was found at “Global Research,” a media outlet for a Canadian non-profit called Centre for Research on Globalization. Entitled, Towards a Militarized Police State in America? Explosive New Revelations over “Jade Helm 15 Exercise” and Potential False Flags, the online article was posted May 27, 2015, roughly 48 days before the Jade Helm 15 training exercise was to begin. Such a lead would give the piece time to disseminate to conspiracist sites and gullible readers ample time to organize a response. + +The idea is to get Americans thinking other Americans are the real enemies of humanity and progress. And it works, because a lot of Americans are already disposed to that way of thinking. + +On the other hand, it’s an easy cop-out to blame the Russians for every insecure dumbass idea that excitable Americans run with. + +Considering their interlocking content and links, Global Research and Alex Jones’s InfoWars.com (one of the most popular conspiracy websites on the internet) have a de facto alliance. Both sites published conspiracy pieces about Jade Helm 15 in advance of the exercise, as did many other conspiracist websites that link with one or both. + +The blizzard of conspiracy has had an effect. By May 2015, a Rasmussen poll on Jade Helm 15 found that “45% of voters are concerned that the government will use U.S. military training operations to impose greater control over some states,” with 19% “Very Concerned.” Rasmussen also reported that “21% believe the government’s decision to conduct military training exercises in some states is an infringement on the rights of the citizens in those states.” + +Some debate the effectiveness of Russian active measures, propaganda, and trolling. Russia Today (RT) is a more sophisticated Kremlin media outlet, with slick television, internet, and periodical output. RT’s portrayal of Jade Helm 15was to depict Americans as prone to conspiracy theory, and to amplify left-leaning U.S. media derision of Texas demographics disturbed by Jade Helm 15, while casting doubt on the government operation with headlines and sub-headlines. Russia Today’s approach had accentuated personal caricatures and distrust driving partisan anger in the U.S. + +On social media however, Kremlin-linked and other conspiracists sometimes represent themselves as insiders or experts whose content can be frightening and inciting. + +For example, on LinkedIn.com, many Pulse posts have focused on Jade Helm 15. Below I profile two examples of Pulse writers who hit Jade Helm 15 theme especially hard, one of them naming himself a “Military Intelligence Analyst / Russian Regional CME” and the other a “Geopolitical Strategist, Journalist & Author” + +Are apocalyptic conspiracies harmless despite their over-the-top claims? + +Apparently not. One ominous event may have turned Jade Helm 15 Active measures into a high-yield victory for Vladimir Putin’s Kremlin. Three North Carolina men amassed arms, munitions, and weapons and had been actively preparing to ambush Jade Helm 15 troops in training. Fortunately, the FBI received a tip from a gun and surplus store owner and arrested the would-be domestic-terrorists who feared that Jade Helm 15 was a prelude to martial law in the U.S. + +The Russian SVR and Putin’s media have aimed at Texas before. Did Putin foresee that Texas politicians might respond to popular conspiracist fears ramped up by the Kremlin itself and so cause strife in the partisan divide? That happened when Governor Greg Abbot tried to reassure Texans about Jade Helm 15, and opposition media lampooned him. + +Yet according to the San Antonio Express News, Governor Abbot, who is also a former Texas Supreme Court Justice not of the conspiracist mold, had initially a milder approach. Yet the opposing partisan media did more than just embarrass Gov. Abbot over his response, it called some of his constituents who had been moved by conspiracy propaganda “dumb,” which further tends to divide U.S. demographics along stereotypical lines. Mr. Putin must have been pleased. + +Examples + + +" +"incident","I00015"," + +Actors: Russian state actors, Concord Management + +Timeframe: Fall 2018 - Winter 2019 + +Date: October 2018 + +Presumed goals: + +* Discredit Mueller findings; +* sow doubt about Russian active measures; +* expose investigatory sources, priorities and methods; + +Method: + +* Release non-public documents with favorable amendments; +* Disguise document provenance as hacking (i.e. revelation); +* Circulate to media via DM, then release publicly + +Counters: + +* Media exposure; +* motions to limit future discovery + +Related incidents: + +* 2016 US election + +References + +* [Document: Concord Management Used Discovery for Disinformation Campaign, Mueller Says](https://www.lawfareblog.com/document-concord-management-used-discovery-disinformation-campaign-mueller-says) +* [Mueller says some private case files were used in 'disinformation campaign' to discredit Russia probe](https://thehill.com/policy/national-security/427723-mueller-says-some-of-his-private-case-files-were-used-in) +* [Mueller says Russians are using his discovery materials in disinformation effort](https://www.nbcnews.com/politics/justice-department/mueller-says-russians-using-his-discovery-materials-disinformation-effort-n964811) +* [Mueller says discovery materials in case against Russian firm were used in a cyber-disinformation campaign](https://www.washingtonpost.com/local/legal-issues/mueller-says-discovery-materials-in-case-against-russian-firm-were-used-in-a-cyber-disinformation-campaign/2019/01/30/9fd60218-24c9-11e9-81fd-b7b05d5bed90_story.html?utm_term=.4b814db9f811) +* [Mueller's Team Questions How Files in Russia Case Ended Up Online](https://www.law.com/nationallawjournal/2019/01/30/muellers-team-questions-how-files-in-russia-case-ended-up-online/?slreturn=20190231112904) +* https://www.documentcloud.org/documents/5700929-Concord-Discovery-Opposition.html + +Details + +The special counsel's office has filed a memorandum in U.S. v. Concord Management and Consulting, LLC in opposition to Concord's motion to disclose documents identified as ""sensitive"" by the Special Counsel to certain Concord officers and employees. The memo alleges that subsequent investigations into Concord have ""revealed that certain non-sensitive discovery materials in the defense’s possession appear to have been altered and disseminated as part of a disinformation campaign"" apparently aimed at discrediting the special counsel's investigation into Russian interference in the 2016 U.S. election. + +That discovery — evidence and documents traded between both sides of a lawsuit — appears to have been altered and disseminated as part of a disinformation campaign apparently aimed at discrediting the ongoing investigations in Russian interference in the U.S. political system, according to the documents. + +Prosecutors said sensitive evidence also could reveal government investigative techniques and identify cooperating individuals and companies. + +Concord is among 13 Russian individuals and entities charged last February in connection with Mueller’s probe. Concord is alleged to have funded the operation of the Internet Research Agency, a Russian troll farm that spread divisive content to U.S. audiences on social media as part of broader effort to meddle in the 2016 vote. + +Prosecutors said that some nonpublic files supplied to Concord’s defense attorneys were apparently altered and disseminated using the Twitter account @HackingRedstone, which has since been suspended on the platform. + +On Thursday, Mueller's team updated their filing with precise dates for the actions taken on Twitter, noting that the account @HackingRedstone started sending direct messages to members of the media on October 22, before making a public tweet on October 30 in regards to the supposed discovery documents. + +The filing cites an Oct. 22, 2018, tweet in which the account claimed, “We’ve got access to the Special Counsel Mueller’s probe database as we hacked Russian server with info from the Russian troll case Concord LLC v. Mueller. You can view all the files Mueller had about the IRA and Russia collusion. Enjoy the reading!” + +The tweet linked to a webpage with folders containing scores of files that mimicked names and folder structures of materials produced by the special counsel’s office in discovery, the filing states. + +The prosecutors’ filing said the matching files included images of political memes from Facebook and other social media accounts used online by the Internet Research Agency, many of which are presumably still available elsewhere on the Internet, but not with the unique identifiers used in materials turned over by prosecutors. + +Prosecutors said in their filing that an FBI review found no evidence of a hack of the special counsel’s office. The filing also said that defense lawyers told the Mueller team that the vendor it was using reported no unauthorized access to the nonsensitive files. Under a court protective order, sensitive evidence in the case must be reviewed by a U.S. government “firewall” counsel, and then a judge must give permission before the evidence can be given to any non-U.S. national. + +The facts “establish that the person(s) who created the Web page had access to at least some of the nonsensitive discovery produced by the government in this case,” wrote Justice Department national security division attorney Heather N. Alpino for a team including prosecutors with Mueller’s office and the U.S. attorney’s office of the District. + + +Mueller’s team firmly pushed back on the request in the filing Wednesday, asserting releasing the files to the firm’s employees in Russia – including Prigozhin – would risk U.S. national security. + +“Concord’s request to send the discovery to the Russian Federation unreasonably risks the national security interests of the United States,” the filing states. “The government’s concerns are only heightened by the apparent release and manipulation of information produced to Concord as ‘non-sensitive’ discovery in this case.” + +The filing also notes that the discovery files labeled ""sensitive"" identify ""uncharged individuals"" who government investigators believe are ""continuing to engage in operations to interfere with lawful U.S. government functions like those activities charged in the indictment.” + +Mueller’s prosecutors did not oppose allowing Concord employees to view the files at their defense attorney’s offices under security protections, noting that “appearance in the United States would allow them to stand trial.” +" diff --git a/DISARM_MASTER_DATA/2022-06-30_DISARM_0_1/DISARM_DATA_MASTER.xlsx b/DISARM_MASTER_DATA/2022-06-30_DISARM_0_1/DISARM_DATA_MASTER.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..e5ed780046377f053c0e964df00587406e7e7070 GIT binary patch literal 467348 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

8w%xL9Pw!MXbj6d1?x2r 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 *|{1t>bOv7S+yoQ{GSq2?Zkf6@KZhvHX9x%cdT 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

XgH7HM`Y#$}`>B zBgAeiSTRYGYQzMA00N~PPlcs<@L&<~SO_y6tey?LKfdUcZrAs7z55TRgYGcQ#3mKz zKZl3v;eF{n2WC|*?)-q23|PBtaOdU%Bv3r^hzWQj%ow6>M{H1iEpTQuVkN5qDk|5o zW{kNA09Yqf3Q~YXp%La_P}B;kIn`v&iK7E|5|~L61oSZlyV2Tvz)SG`dN*wteju&0 z)&QyC^?SXG3z{>2w7m%I6fq%`7`%jE{hEg(f2^V2X!8qavk%q*(aavk0~bVLB+ZnL z^~g}NaKdW2NdSm!thTM?fB>J50$A%}Z?x1 zacv#}(rAEIf4;;`4EbP_P{t2Q>*J{)J%#H%L?ybV7Ns+N zJ?=no_KFzMx^S?bHu&Qv1^#eOA0hoRM#BHl0c()F!vDu-D}-p@Utqh;eU=^fdLAjL z7$j(D&7X7b8ruTI(1V_8f=MoFUeS~BKXNgZAi$;Gw~ORY&qD8b0&45yC=B>?r_qNc zJ~=*Swqh2hOwGJEO}T}eZHc*QrHbgdkn+w!X9ZvV!No6%YTc1MVLZ*c$vzk=)pl-h z$eePfqn;JF3evLPuqw~>XIuGW``m)3Z6dc6*UcJTH(oLEgzqli!R4;&9d8&9 zc#-lQ_BuZv;$a<@LJ?FTwZKg0llW0zvb`Lz9v%(5RX9N|Ds~LB__WS4z=x4=9x})s zt{WzBj7ljb6nE!eZ-#U7%^ulZz-l5RW5&gNdc%hnpqM2X2&&3yi;}}(t3i(qi^5B= za4E@(p`s!d;mIf#vJe)zV6R$3*U!pm|$nkFCInG9HJOX_*@=!^FcFH665X}=Ci z$4^XV7jj4(Umm}nSEP4(PcL*Jhg_vKkQ)?HdGx_<(ElnXj;mK-Xv9Yn_f$*&N2V8% zt%J>xhoObl(?t!J4w^K?Tp3>>vU$(o;WXAJ^TCE}BJnU^ko=}?_?~T1y;YZ%yDo6D zqT>Q>CeImX&K1U50q+qHoJK5cCS+Jbkb@95Hl&Js91Qm?i-MmnW9Jefsjn)At%C0x zTd`GO;FuRX^}S{sz#w3pwsC0O#EUy`M(5FX_+cuX@UWC!6aeHF05a${%rhF7BpDom z0D*7RbFx2ge0iV<^48x_P+`PJCaGfZ5V$xSGi77;1126uxoJ((X{IjN@%_=xy6B9< zNu~`DDb`(zQdDPHB-&f?0sv62G+p>Tlvq9*M+B`XO3-oADK?6X5hBy?ZxFWy3P0L< z$W`HNauMNj?mCt+)RC7QVl51VWC(#V7_ucSM^?u$d2323i&VTA|0z*1zu91(2Dmn_ zm7;hWj8T88Dnkdl?L!+Mw2cu|NDOAi&9~d%ry%89(25a${-yhyEzZkVvY)$R2KP@` z@hLO3MVjVfh{^@IhSSSL;X2A*sMe)uFOvA$h8Z)j{)Eo(fVtAzrG!|xV0|i78|te; z&QbEcQV}O+YMB`A6_W9|38}N)c-i0)h=m*Z>SAj}pJl(v*9^xoQANaQprHQrv!H%f zAM{B(22B||hH#}sqKCnfeBaHSVdHo=vc<&S2>gxreHW7Jcsj05A+&$2QG!5E@M`T# zL<-12z`(WSuovAV$FUGl4+pD=gW8Pj9RyeKsz{)r08K}l#Sk{0Cph5))pF69aIw~M zDdHl^$U&CCpa-u5@6Skq=0@}bw3P|?xf z2e$ZPg8K*z{r{MQXc}>){Y?m+Q~M2-1L@vfrFD>i>b&>|8%DmxWZ_{5qpyfpyQ2^I zwb2j-l+JWiA(6qpu5J39cqgut?U4n*fuKr_`Nh1MQSg)%V7I6Tp0(k8*|{bX!4KGs zO;ADxl82;yH5T!1L+99%T2;hcs8yQr- z8*Pq5cZna=JK6`p&^V=%TOMcxYg-`J%u8HJc*Fg z7M|8hj*j0l6ED$P>1?p2WoY9kCaMC0tti5OBK9h%sJ?{ooaq=6#Y7d6XyD!M+ZxU5 z$J3MOy2~Suxt=(MXoLp=k(TM% zf1u;npxa!TH2hQr^}as#)}$=J8Ybf^oa!7~qlQ>+=a$T{U#HlL9=0>TeO$OvssU zEL9pG0LPG*lNN(CfvMDbU^SQHR!M=#H50Q1BdWR6u7?1u3IKR~egQe=eIG9Y(9#rK z{h<|A{3^VPURF}<#V=C$az4aP{oHkmr(8JrIMG^hYAPy z@_7u7@Bp?fd=ZY2#@A+Sxb59y(GT1DtLR^S!mB~iFJ#%I_rZWjl&u4#llz?@_e4$% zyZwj>XSKB3*>MOm+M*q-6e~yZ1){RZuGf8tBHEFc@F;k04Q}N$*Icc~)|fJj*=NXQ zxYyS&W@0F5=1^#27gSnrRAgWY46q87{EI+`p`Zn4QC1hMWf*3)>izHJg+Ou=*I;A( z1UdWRmqwu!!d(|>D3iLPKF{$Wh7u-#FvX^Uq!c6Cs17C1i$aeiG;@WV8Pk2 zzET=M8r&-mL7CbkcSDsK$rq9rLQ5%xQv#0U;g{znov_8bAPxD>C0F@I6p;$c&OAqs zn_z4slg;g-SGr1YItnU=`%u-jV@eL2{A#9z!gN*h*{U|s$D5NckjkJLm;4l!90vK= zx2NCSzr1nV29Ge>Ft>-Z^MNRgC?XHKbYi2AW*1y+{eGhUFUlEDJ$^aPWg9f^(rFuh zuG_D&ayaxQ!;z#vVBRKBG739L!M2cOFn#!N*fLo!tg{6x_pm@h(P+m;9C=K+IZ~Fe zr4IJ5i5oymT!sq}luE-FyhhYSUj!Dyx*p9K9D>;}=aDTCD066u6F=y-WmtP!*37h3 z@lbX&v>$)T&o*l^mRLAQ&TIELHLaV&R+`8Y+C>D_KK!md+pc+!=}!teXGjE zaV0npOcf2{n#@RPomoUB9vAmif9XKx|6UHZ8@T|RP-1!5Pt$UZDXz^R<^t+L4BE`QD}jpeQ_X&TOFyQkEC-x z`c@muIaY$euc^UiQpv0V8E+=;Xd_{j>>e6w zl7reWQ^nKLU7@#@f_9OleP54QK8b-%Ug+G$watu=$Zu#pCL(C5RFuStBpMl3eDz09 zDOAvfxe0Dmbl0>|&CI77b=%9x$Oj37XR^BMmT$^u2C00&cWTb2+?^D$($ObeM2yW;5(;rv=b zEl%^~l%y^xSfBVU!FzCTTU&LB74|`A-s{n6180##-G-^<4OQ}$E+?RlHgpw@U|`|TKT`+HMfwJSA;a~ zmliMdWp(A)Dv?G4ZcUig6^L5BN*;|-6p&639c`goov3%Mc-bdriTjsQnRVqkkVsJ& z8eHb7uBOk@0rm4lJR)){QhUc3PA8H2GB5Lq7UfO9P$<$ZU<)<`}BdS)ug^S+9nCjmnvpi;1jYQg~X#&jje50 zQdSIidy!f>#$N%gE!_}K%HEcHi2G;kDR}a|j3G`+piB5Xk=N1D<@}$O9KfbUBo5?x>Hgp{M6+B{ zJ&M-E9C9UA2%}Ah_5*&bb;S4*Pf&znhf#(BW~o~q5v(8VFeM?;#T9S*{h0sS&^W^e zs|Q|4jHaQJIkLx4IOcJa14mRT-lkMg5Xw3Tn5X?x2@udhhm?)nP#jr76KVAv8JWa7 zu6<_i(E(~NsT36VanNF-pDNYGNTRh7ULj4~9C!y9$?KYeGhH_-=G>v_m7 z-+RK8Hb9qR$;Ihs2;lbITEd3JE`g zt_@c=?+f^DpZ$=_43~B=uOF;@zc^o^rJvZdi?m91B*{c{q=n_W_4DXTR;%)$=0R{r z5)!>Gx=_i+3;4no>T|d($X-oy_#7=sy)q9;L7>I$8cL}AkNZ#7dEJ59E<}#C7X%DS zYkl#YD|o7r@wDp=upu<=uTZrow?G!K_l5}ktTx)Gcp?FA6T&{`5-nKMY^erLhF zE*P`$hTtUf6;<#(vXg(LF}Ht%HV;=g6$$E6$vO3)^zP_3U+$b}=?A>PCJtxHBL*`N zYLh~!nG(FC^gabKzm6REn88J6eM8*EZ_&WATMSr3uh?@2AVod)=SZhINJ^bUDNF1o zfC$Eh-$%xCfKpNao8wNFc$IZ7W|pHzosjY+kwm$ z^)yAF8ojRBdeL+?0@-{%e={Kx&@K?38wpJq`b6>SK2P3l+v$1$3UeSXf ziSnn;NnsrfOYCy~X%jDCA#IIER#Qb#Jw~r_$)>TU)dOGk+Y*b(t<=K8EDP$D!a{{p zW`9UE29wb|&VbN>DgF1itaYEXQ--^yr4i352S{{3zz4l3Ropkf=@+*M_2e-#8C1gW zK6IU&CXA+Hd;u2ZW{b^yaMxvWCbj6`tNOZ2N4^&OittNRh8Vb@WDtEl2GU`4;NH7c z5P_lmTb$!PKM(V7*+shdmS*PIzln~7V?xJ8-k-jx2+oF!qJG!dX}smyIUVjJtTUc{Kh3N8&YYI*6m zF)mO-l!)np(Ux^rtw)droNPn96F0kPkp;pmkrP`VZ@hE&{9hjfTVK@Jv%R9jtGezuU_qLUU- zuxgZX^0n+9TfDipT!SQH1@msr1s{KC%j3EnHD#g+Jy@s$q?(0&hMHwNsb`cc^{XDeDn|RBB!Rem1^FwOfkR9pVcIh{eod(0e1)i0# z85e|vvikSpPWJB>`*_p!Mcxu-6}$Q=FXLtlfD$>O#YhQjR<`hl;}B5)3>(-g9TyNZ z5{^TLdd4&DNOsb(_7=1MRd|NKx<>8vjeED%(w4jayIBz*)gPa8^QW(RlG+Bh*#{@Q zOF>|$qJl(-0ZACG2qw7L&i0^cH#l}U)jUq&a50xp+-es1Hi~T9%D|e5Jo&DQplFTA zTQU$&7NyGKlH0XjaXx=W^nEazmkdZAH*xY!GHb5l9E%%>9pj&oW9(HppCLW;($a%1 z(;8{@Ddot&)cAR4#a1W_=1|GUk9L~0-^!aZeE~lw)G_P)G~^-_UeAj-=#GkZOBS99 zVNI+!8bVZSW=eXjddWt9vp>;2p#zX>(!wg*2!S0NcvQXFF~~?Xp)c&ei_D?EG4Ix| z8v~S?b^(}I3EFScAI9@UE6}!6kNMt%5!d5H&?;{i#6fBEO;es z2F0LFmbKC-Cg2=TUifHrMP;!W?rSye%1BJ^5oxmU!kIFkOuC(=H~CZ?G$hj_A#3a- z{iMsZ#gxrLlIc#7HZ~R%>q&XqeoIk9Y>+ImEKJ` zyZ5cc+nT&QK2-9c{~-&4jeu{OdlLeqDfjXKuFZm$(=1d{V=C+~k}MZ?Wf+n|rsbCl zY+{panfZHph%zK$Yu8Fp+rZ%Zg1+?K&}MN`TqV38i$ZPEkBP zAYUmp6GQRv{umlVio6Tl?+)NG^_BP*$xuR~aPbIs@$KRck@m>9UD^6rJ#OJg8vQvX zM6nHggdu!(=L6yr@1oP)1bIZqs7Gug!e%Z^KOIfs2}W!6n7;*b>O+LT!nj?>B0)cs zJ?h3i=m2C8OTU8pm792(bW_jh*Iwc1iY4sX;#qh*tIMB3bG_Il-U{EchaAJ4H+oTd z&%ZjDWrVzd{dI~ttb*0S7K(vmF>G*0PR0Kj31MRFBUxo{C4;`9GbC+e~r1ALbm~Y7e4T~AokLoSR4He zw>mn-dS&QSA|Chg%8xMq;_3*God2VUoS_4g&nTm>&&dK$eX%v3i*6J0n}3ElwpjCy zmA;Tw11&kLZ9PUwG3A9VeBg@#S>}yhIEpZE?(8=q8tn?9goh;pS3Mtt%!~S~1_Iku ztpa0B6U)ogR&=iC9-`?V8KpG6F4p9U9G#R{LSmXmGomzLv-9^hQ!)IxIRtW6dUDn# z9YtONq{%lMI|Ycgl^i>>z;mTxo9j8ljhA zD$k%%GMk?z_AJ(bCe4!qI;!wL)1IO%ZfL#fI!qz48Ok;52gX0a4@ zvnSk*x$DlY;`va-^z&}b2?1M0`Qr_hnw1(oQh!R)3M}dDGvUlkz=V!S2i`*pmL9uv z-{np0a~mG9&{dye1l+$cAdv(w<-{{_lie(vJ&q#^g{k9F#fl_a9XYa_s0mWw*!6!u zwCZ7$oQEuCwYa)oB;?NR1CJ4OJnE3uS*qsV7y$ZU3wd&%Qc@wL!tz+&I9h88sPNu$ zl7`N+CO6eB6owkogj&HeQB3HQ@{;DLXsOHWJLO0QqHm8Qfg^HU=oQnw7&^aFVHW#R zpA4|k8;&TbjlIGIcSr1GwMl~oA?_?nTF6~pba5PVWQF)(=M&=_ z`;s~L5c~s<#Ri!F!F_=TqrdRdLAD$}*+rRpEY|Z3Ltry!r4FxRG;bFX!DdXT39+(N zk+fCoT#cDs2nu_`L|`PanCr*ghk@>;1TnQKM5wT*V{Qjz-c~xgFcKU7e^9}sG|OZ- zF;BbBlO=n{jv??KJebkx-Vn*r6eyA6b6mdn`>y%_-c~bMwRcBIkF2GcEg@t+@=KU# z^<{@h;+lWfD7`70#lmqe;)QAocUHUL!VoTR!E(l^HEn8{DvgNt%t193zveRaJ{C%_ z*U)gTK+xxX2T9}CWFvOs#mc)zxm{PHa<)ZdxC9*`^%mM3LFtpleL zr#67L;A;4PXNtXdl@os3?lLpq_`$)DfBFUvCP-QD)nj&C?TRkMp?-z8nt#X5r8sUU zi#UBRfp_~h<;i5;fr@P<^nr-=JYv0$ITMQ=>4)SEhq)D^AoZHMeblK8&DZGS^d4*V z?%bfWC8yG9j)YgSgQj4meNsuJ`tsAe)M}B;9Mw>x(Q_VIaKebyXcFO50!>o_jHh>p ztQapNngq4q$fNJTO*u4VE!9rA2BwE#L$yAqP%mk!^#in36%J`eD=YWsRkS%i2c=I^ z={45wZBM6Yy|-w2iMaY+$sQjcUv{BO@*`mo8tm`SV)k(AKwk^@SWD6$8{xOv63o3o zV{L`#C4K*E1eL;;#UC>B+EF?~%Fi)L?hZ`MM&!i3*KbNH<}#USSD(M$g+C|h+BHPV z&FS)V=9*Frtp33*OCB;}xNvj3-=y(GM91dXNA0EYZa-8Jrrer^$|((XtP?Tk^`v}& z$Jf2Uh6eSjgBRGS8djeq$qan9ok5YKq%lAeAtg$_1&Qt}HvH>l937UY_mZKKSA&)i zdf^3qk7ERR50E`#D%&luFl%{;nirkNgp8wIpGiGNLWa{tyuGZtW?#v*ql6g7zVRPq)Ugg`|8rL4Ua{6ek#3becXsg60Yl!$nn7)uN?t z2{}W!jdaSw0#HnM%yc-+qaT4IP=Nu>My#TMs+ykZ%?uX7>PU%{dYmQhG6AH`W-N+r z(U7GjnHqJ^3>GCgh+U}U@UXQoe^^n1Viq-ex&I#kSU{)0;xk-iyC9@#gNiK?7lS?) zymOR%SsIwZ4|-3&fH`IesUpA*CU}B^fpU?-0xNw7|5;uTU<)@ySYy!58Ri=Lxmgrl zVm!}RV>n7lh!@-JQdeot-gouw6ooqAnUEj)3XJ_a(0gUC0yNji@zr?WlaCC3yZ>Q4 zgPXhK<9_T}fAB0(V$X#-m3|bq+){z-e^PMngv+d zs+{~fhpdC_-I@2QGn;fs^dB~0n!vzA!nl-tS*)QtcC&Pn7+D!tGq?95e{|Xe2gk_P((9?K~)&q5kxs)coiJ z8x6V{#7fPVaBCRY)w@tr)mqRqa#w$_) zNvlz>wIeamvw+_&QRA3g+-v@91n+>wsbo2GXsEWAa0ee$-5Vqlv@Od3md|3in9%mb z%?-tinD7d<*?g_GzK*zFlR>5uNv0ht8x`Gm@zi^B*RdD=;7!b0me-a>e36hLv`>q<%_f151nd_p@gVzkAJa<723aIgO=~YTb3+$=v znv@BW<;1*;R*VT5D`(FoDY>wbKLw^WW?yL6;miwON65Qz%w)9f5@(bQ@fw0Ma7{fG zYHqB?bMvlW}EO!u`BewFi2_6*dzqHppO4GTDFn}OrvPiAuh#fIv={0 z4}vEY{DEX$*XT_@*><5B8@ayOL~r`AqDF{)0} zDy}|YU;@i@W_ongs_o>}NRr2cLdR=PRCqNLw?v(kq^0LbSV7rPADVgoCUG=v{!YND zu|@Q(>u3pC_lsOj^HD7!AOyn~1S8NNm>z`{e2IgwhRQ>8YxD@YqZ}bFH04Z4M2Q2- z(i8aE+#nZi)?ayf;NPT!4Rb~2;7&#hj)jZ^(1Z>{s5&fthCZ_ie=rH`NF3x}QMo`tI_%87ciJmKXf0&YM}iJUYST6Anu8Z3p~3OYF!1*V6G2uciiBe)e_8Diai(5 z+TKQ1m~u!n#RRal>ojj1qY=>eU#jkJaMMtT&XSZypDG+vwj3~3wcH_e{RJAwHUsRN z4oz6qzQDeqsVHeR@_Z0l;RnbI5{ag8=GDY`TX4rh6daL60LMs*40zh0O>ER>eMY9o zrP&Iu?MlXc&6}{#1&im^|1{7JN1|_vlk6N{4r6Rs_kHAeSBF#&rq;k1w8#|XvvgNp zj%N~oMs(aO=zJq+4#I07>##fZeham@SeqQ!E*N4K`05lKZgXBaz{^_m4SI^E>A}Hh zIKCY3EAT`!CG^k1TeqhxMHc1#<^9dlYf&q=s=8} zE*sr!IMDSjD*Bguhe0Bo2Ac@b)RB?s%bdSWzU8~v(}fbzG`hz-Vc83@<}ktGv~MqF zk4`Bm=Q-mG6_z=m(lROKUlV86|cTXyZE zfAER7qF5KByph(2<_#&H9T<*ZJE}>mvKBpF^PRgvxC4q?XpmM2doZKn09t+J9l)U} z@ZwU@J+!*#?T;o)L=~Y6KpR<^Be6ALn?@g$L<*g_W5BjEm#ZKXZ$`}kHlr))B-9VY zlkg#!MUr6NBz{cOB9_Wz+K9x6igKN5QMax9kdaA?4N2>f*C`Ft^dQ<6LDbmp_34%Z zOx9jU&2N>W)VViZYvoqiRJS<%^&(mq8p!)Qj>*M>EA)a4KFrgi#LdE6I#3trTrQoA zTb*4k6jxzWwR)%y7avE(o$3AfP?7HJyfOl7xw_4+why+E3D&DZ2VvTwQKkz0m>MU8 z-dn0Nn;D=xS&D8)hQED>WdfL8dp(Yl^pNJ|nYOOm^)gr_OX6isE_LboNu0%JaxfMHK3o?yv z*rhG(1ncaND>egPw7iee;0*v20sW1qht#-IV_Gls5S@xqXKn*!Q$D7xB($jSz{K^l z&rP3ozAh4h%dh{cz1IR9YC?3Sw@trk*HX;(tdjjIa$ ztRX?oJLd*(7w^s_5lQBlMeI&NrE1=bA*X6b&x1BskPm7Em(7BvMme*dM!dlgZ`xsI zLV;Gcn9_8B@#dY&H<#YR${+BD({Y-l7M&xi99(@reJ!7OFgm&3jRVYzPThy!_}NF@ zU)#Hj*>7$C=pu_cMVE9lyzK&t%Dk(R0#v0UEnhaklaPA0eUq?LBp=~Pro$VaLW~&H z08u>R;MA#%mU@$a&bSs;RIuTnc+aIeIqs#PH21Eul-7QC?M5vyH49D!FFn}>uEXhu z8bRy2kD=@c+Tj%WO(|D=1myOMxE}Z&5HdzFUAIQ-9;v z#qj!)qym+Z6V+;Hk!2fGQY-M~e~r*`H@(;Fn!(wj{M*0%OYv|2<9)d*wfIa5#!gRn=y7Sjx0&{nTfDl_e^c#< zKl}}j#H+ACryk@Vny!PWJ~X+t0hSgvVx21oj(oimbHKaQZ6Z${+j^U{w&THkx4y$l zk{m9q!}-JC(F9V;GbGj3cxkNR)(U%x92TrF8d949sD!j$8ff_7rld;37CgijXm~4Ow6ZwB=JD26Sj%+=@N`+213`GzCrPJz*I_wh=E)><`r3q3Bd(u$=3P1@3 z6dHvh3C--c@WA1LJv=>dc;>14eaJPhqbXJ$WwW_G=wotl2^b`|5JeXp(+k1n}4-U zQ;^GU?qc4c@?78}=3P%0OyKWQ zXt-!K?R#608FQpPoSx<&;qGho_UDE^0}o^X+}PXGSIEN?B21=lRI1BVtN++u`vb#n z3u5p!F~^55_cjwh(R?st9G*6L{Z{JRoDVV!a&SVt{Qicj`&KWh#mi%@t(OJ!3g+dEVDHPkA%UT|pYusN*6_ zjo4qoTAr1~wJxyUotwrn8ihtFF{czc?x44{~BoUq3CB4#x`z8kZX%U+%$5X zgYRB$pZ^`kRC>*7?5CG6ytEW5*oL#UfBf_VIbO;PeVw+RCEQLHPwl$3-09pLHzn4( zUY-hIb_y`ilZv`&Z8QXfkC?n$gTBaOhD898@NMEmdf7M?ZiLM7gaDB1LZ^xadbfti zn=wjeGpzrC$0E5|t>h8a+*Fz#`N4aBp5W=q#fQ(KQZ7$k&<0eHLGVnRFpxw(^1fJd zAv2*RNNGA8NM}T@#Fo(y>bpW^*~Pi7B9hb`#l({W)emGc^}dXmMqj~Hm+rU&Sfh8K zxd!3lwV4V5YkE+mmIGVn%bg8E2TXxFt|=Ib6@P7MR7R=LzAT?y0_5Mi zR%bgWji?a0opxcbp($Kc|8pSZ84OF3l<>`R0}2dxQrNM8+G1Q`^8<#{7GB2z@9KO5 zuy_%RI*e2xwWJWv&SLr59MvIJ93T_+viLwo>4RS-7mW?W)QT)&!SH^s4l~4)E*cZ| zULHM>kQ>5tMRGp#f9K~EgNVRj6s07vDlC*#}s71 zUOl*HVg8oO6YNU(Z+ZQI$8f&fW*To}gSLJ6R$7kn7TZxpGNq4|!K-y(q)oPKCQD?f z_d;mnb*KVg+v4g6#>7IEX0oQZ*;+ua8>6J_x2Ja!%RaroyxheBL$~6dHW;_>hr2Pty;`O21VYfGZhnCtR6KsvRafb>dX5 z&lK0tj7oIY9I&__>}(N_ObW%j!sc|$3EPYdniz0v80|-K6?Y`?Y^BkvY5ko zF0b8Nesp>chr4OG7~DZ_B(eOzR)%_OfB)d?&B3s{r)vA!WJ<<#(@kWWx=e>AQM{H- zz0zDBJ{`B0YN~QNo1g7muB(N}d9~4G&3o`;NEgo{`{*gC!H{L$^rY&OE9Y3oEU}Jz zYF+@)*X;QXwAHebJGispiO>V{V90L$h@6tSG(}d)o%N-MlQAnPAT>d4B&GAzO@y*`E~gYJ65hmO!(Qmexz=NWD75OcXG?E8^s22!K2XJ8*6Y%UA2+Yg9eJ z>^04M*;AgQ zQub%$6O$P=J=cyyDDk)_n|ryQLa6iCZdY|UUsj`6)(LM=drFy%-^Wof62D%opPcPw zZq0<`-6aDKBy>VhB3(0Og1B$wUXzuP!T6a?hP4Oz+~THP7vfj2pj2d14_^;Q)v3gE zpUdE@Bk%bxEM4eknL$rh`0_RoQ?s0#3wE*RjTtnr;jgdp`Z?S=osWN&`8C ze_+F@mH-dH-8R_94AruSQq5NKU98NEr%ci5*8Z!*;|&#PK07;XbbFbeO4hEruddJy zV8OyNf5+>=)`690$g71}1j-9%t4!h+Ihh=_c21bgZtxKXFuG!!V@lIesckj?{@C0 zq@+%+OcAR)D$K!|+Ei99Qb~c-3g4*L2XfF{CKRNeuI}x@3QN_8dNHZ z49z-iXeP`N#N{IRCD^b`M+{ubtEwQN=(qn~^@hNHUw<6ahrw>{M}L+5RAAVc;(|bp ztjz2zHpyI-7>A&xGwK^5ZiU{yNhBh@C~6&ym5|kzxxC3Vqbr{-x2#`aU#J8-smHvff_cRuxlMM4>@ziuq@=E+y zwGe*I83+MNnPP$>DylaMer3~*kIE)Q3oL$4gNyZb&bL)f%%5M)->ar_ceX8OjBH}T zXYsAUfMSU=$R)c+%+9tU7cuJCGiyG>GWIHOft#~D>_QC>5k6J(0(0)ojik9Y!hJG_ zR`I~%qln|&<&p%jMNc$5QcFYtgL!ueSxJnjCA&X_o&ePe2E7Iw=jZp}&a9YYK& z%fjK|rD=U@GE#NU@KT_@W=m&e-xqbAV-6?zTNtoa`mAgQbE>1nlYQTw-uWVqvKX|% z&3=-T&mS0TWB<_(o-d63wBuo7rmnIzfIYSMN?e10e>;Q4rXN*FF$*3|K6y=@bg?{p z0M7792Q3VDC_Rf2vxlS;O?EhUd{5C~9bqC_NeWvA;>_K4v;+XoIt3-sO6>S@%2-60 zx=zs^9yUBWS2t2@$W9wC8)$--XW!R>DSxXxJUwes0WhB-$)o}b zrrwpjO*|%IdR$K?NJJ@FFE;lO)#XxUJ0%!BqR^EO)iV}Cs~k8;-x@Evar#sBL}Oir zCg0IbPuz5hl7jqZ>O5wYjZVzP-!2y_Iva6XG)o@bgj|L3?1)h&ldPwd#1?0LVO64b zrr655&Fx*2ZDxz;MYH3@Ccj4FiZ>mX<`pUUgaB{<{(-=;a*#3i{e{PtZ>%9}>L&Te zvQ1iV8M?6AopYh4bckXJIoUDglGOGnncZkc6#<_>QG_S#!mReNEsAYP!(7GN!>BjFiPMW z2PYeeE1lvkwpyR{VZbgz85(cq?h3gostD?U@a}qgcco(W*;;A&uIKkRyc1<@w&+dH zYBr$PJE!ZL2h*<_9xu1$XWY)afojG4nZ+x#LzMGn2b$1)lvNSpI84>Xqvahr7S=%S zxK_edJTqhqxo9XIo5Rp}n|etoByvHNX9QyaMr?u|Jl&5{WK+E~s3VS?J4wb`@Y1z7jrP$-lC3LRUBO zzQXv1_73?)HDLhhI5fE64?uDi9SXXI1adk7RV(mz{w2Sz0REV0w>c=ru29K7Hl5UT zE)PevnsHl{YilD3oT8FkcKuu5oecN?0%4HT@BZa2Gs~-ZCkq!>YD_rT-q&AAWPVgC zaeg+x+gU?~VyoFjpK^YUW#stUU+AvouAYor+R#0hUYKY>QZ-n8j^iHbb(;I~{XC!R zGz?Hy+S_Q}Ai7L1GOA4*fI-SFw-$Ez1~u;aSY1yifKtQu8p?QPToe+3)e5sKudVw) zB)wr)sRG<Vn~`LH5&=SPsETB@z9NgJJ)}R!YX`WW88C*gi(X zUXvm>R5qO&{qfVpF5{xcxA9nx{t9PmIarOb6bHy3rEs$T0?YN;IXuNWRC&I)F>!L^ z;At;~BM)~2L3e&j@3g#c((~;toC^~b9A4^`n}hx5dm$uKb+w6>WLdnhU$1J3QbtFr z`OUxm>wjIRv~}9U?7OhTcxQ{?G5oP=TkGJm#NW!5xnNPhCH751SFI-qCK#4*4|&+r zX;@o%@n>gz1R>@Bh>I~5<-< z<>BE#S|*heFYURgb& z6XZw);v7)q-~r2OzW7+jipZn{R@VW|*w8HEq@GSL03-7`yQ8trXp+p{!Ezh9Xx2%& zWo>bMPBnVP@LD2M(lL3L=}=N+Jk|NS@m)^W56dKBKlWt+EW=1Vg-P^4pL_CSn7P@- z^6mlMAN?)K+1K06y1aZlZ8l|6umyhyI_AeU=mF93GmCz$Np^{ThX=T^pO zc|nF!ic^(7(|-&prc<1r*(tav9n((OI+7&`)a<6}V|_Dkn%vIbq(Gh`(;ce$hSY({xsdE@oE48_$XaiA(jAf&ghYy&+rk4 z37guxr1 zgRHtYK&XPL=Bu{eG?lvK_hRzsqQV9i2{`LMrb*!Ppl+SIULV)c%Plz%WE7hxdza3xTy%NPX|*t33Qr0+@U=Z09+#E4$C=2DI`w*bpu z-1NE?tmMcj7H(to#TwFAO$envCaYdc$g(QO11uHNgY>{DHq6+w}|mdqRGV*`*S|fTwptN8F}Qhw^sD9 zT$E9TCaO(MEaxS+Meo!2-sE1Lw5AiEVZGEHVlTSPJ^)L3wnx;n5wod|(ts*D(SqGF zI>IHl46ohAW`JxYciB!Ya4U$M<&L;-6@Z!Ydy=V8rH4*%sb4l#Fx2$KDf23uW2uBU zx9U(bKIs*6zieN|nI9EGC@yZ6EQR-%Kp^)^+(I00t+Zf3N!nH}a!B@BX9l6)$lc>% zJNr$CEA<8{t`M~u=X-NQ8D-%hU;CGNHnl6r+$rwy5fxN>6uWe5wv#m<)rK+aDu>nB zT_zE;b5bQwB<`iFxQkV&H&zO`JwOWP;j6ppk8^b?AU~qI1mCpVf^w2m-=SkaTKh#~ zt0*n{V>G%ZS3|ZM#+<~wjj&n2D+JeZmom`>M1ysgQfi_bF5+)n!(@p1sc4kR^S%e} zy}H9T7HmoS@p^6!qX@o*XZ^LDQIB|suX6Bezk0hD&z~Re*IMAqo0oU%84upt>0;m@ zz5X~2Y^y?>or`jE<7iE)5#ARP*;0ObJLX)_bjA-bx1t4rOb6smBek+qUa?qa zfpb{zpbME$CZp;CHJuW3rw)Y;ld9LVnV+wlC|OQ!FAbC*>OoD#&zXBEZ)EQJbwU zmCV!gJI#ca$IoeF%0h+aPXI%DI=3Q%rGo1~rGkP&@)J(ipjb%GzOfdSN@XGWC_Q1J z-JPqwBAbn2)^Ew}kahD`CXjjIs(P0dmXmjnexB}|15}-0Jaatpe3+3H(@+hsp)(>& zl~2%M^abGD>B3GF+I_NItWM2n_eL_Uy3ip=SYb=0Cst*aPsr@_PM|KsvRom*b^ar@ zlw#+JSSq(lVXQkC5G#T1Vy#IvK6~Kk2fSe8z_;el<`d%!7j22e!HwJr0*?ZcsI==c z>@myOHj}mR+*+n4(#PTE{$bl20w|-&-+&^M14QMLtb9E~PJ76}cSKvIs&tNLsG+P2 zCh5TJwiHwMCRq%ErwgocS@v~ytF3F9wGMwE7~6>)V0-SOcj~+OiUhg7d>>60Z%C;g zH(fHkmK1kNu|?$dHATf0XNtY%8)^t(k(e#c9E1y53oMJNfU#n;U;HeA8vRL|<7T0OE<`g)~ zj@Ae$=C2?NmJ$G`H6f}8N_dIujy)wtq9a=k&9pKS)158ngK%i%W~e#Y!5@KwZe2N* z4PwUUggj%NVEp0~@y$(_BEz1`sZ~5hy)U+I`XyBwtF^JnC+Z)o!F|HEe+%9!|MLBl z(fBGLj97Kcy7v){+f*0SJdFy?_U~qoAD^84;j`a;_W1YBt+e%cHt)ut5Ds1Wknra| zWrGCJQjSRm$xvUx1GrrnqK#4QKWjqxVe4==T>!|c0p0MUdv0pN>>y^(uv`%;vviUI z`PS>#FKGfWm0S|-R<38pUNjf*LcP@ox6S!B>-^2G>ZyCUW)dWb51tz+YA#UKg@|sO zXQTy&m(**@5I43laZiS$&!icWRw`2|5YlTXdo{YVhvC#=WFI-K4dU!BqoD;~>@h_0 z^X#SQ+@zP!>5x!>KDEK<`l=MIJ@#z>#xpYQ0@K=#JO;F|;+EOKbuCVx_dKII{K`Wt>;gl(&f|990@h{&33@W-m#r5rubl&UPUw+X4{24 z6X}WL4qa({LP>z}>0A;Bf2DZmY9t?~CwEn#YPb&jr77WSzgS0sFwi{P-qV0f^gJG= zS+pXRM^SH36N*Cp(=LL2-Bhh|2%rzX$kinqkrJRn0(>f({Y_ z3h`JB^V@aeIdAC%qlenPp6opb?#_TPK8tOddZ9Y@Cb}^w=~Yw-_Wd1|9M!(fdnC_5 z`#$&*c3lBKD?qUcBUvht`|vXgGO%aWB?wdKj#+94$8Ws&Js|MOD=CVy_G)7eW=u4}2mHY1d^16dL$#*cbR7Z!XAxKx zToL|kaSlc}b;PSPZ+6|6@cXDNc!W)=+z?CRfzs!-&MusWf53ANGL9A+4v z5Oow&+CCj>B1VNB~KRwRVPB}xhy(HB)c8rzDF)u zgq-LVZx$ffFPH#UmJ%;){Yj9~TC7~ED<8j|;#di4&qw*gx>eK%jPnWRpz8%H+V_F)3wa)GI;_`Z7uz1Id)e@G@`GKSkxn z-heulFospMjE6u`M;)0UkO0zFFYS3vwzJk+F5IW~7-*D?eO|>n0o$}TTB*RgYkL+N zIGv@gR!Dsp_lOOB@~k*>;*Zj=#CEmZT#l9uh`Qa-!5kk~Vx4%)D!}Svb`?f&Gf{!g z`GyomYY!lE5GFiQv(Yfz_^R=)in}QUuF-hBbBe7|Bh*e#AWY(QXD>tekkZV1FTHjW z+fjouyscyDcYxTiz(qz|dQVg3R#QLA)O!J)nSg0W&Ad}BWJ>eX`TT;J=mH?BlG<2m zT7wwswKPiHt(A=#GxX-(FWJ@KVhMQMr>UJtLxoggwI$Ral}u!?8?%Cll1e>t*q%2l zsJplsN=SLi(TUd20>u8c4VI|sqK)2nvURZct+{B8H{ipl;V1^V5Q(eu1nMC+dp|it zjo?~LEW&i zdAvoW!=tRJ6m6Z8HAp>;6&M5zNTd;6^}17o>GX5DUfAYe^El+%AZ^+fMDyA?iK)t0 zZZ6iv1Gv`8=Q{fefsL(NNbF$$S;enEK!kE}k-qC4~C()MPI@_w) z(|PNsW7u}1J2_Dl*p0iL@l(5M5ELH5FFB+xxmxyl=*X+;|EHn$sW|`9G5l0yMaZ&b zoPH&zWjXqeL$olgchI7Pm%4&RAk$&&!5nUSaH;mhwpp>w;*hZv2cIKS$><{NSa_*% zNU>1a9I-iQxv*KQdQtl@~4yw7pd=xFP7vE zzM7$V7Wh)zKop~x=If(cHk;7Hw1_SH8~3z&hU-L&bXCYM+oCLqoIChv>26|ci@EqS z?#2mLXzH&z;F^+j-cB;o8jTLq7p#ZIELoh-aYPnN-tvBSH9lc9=ZW0T=R1pgOVkl_ zES7wAJL_(~UR54o{{ibM0R#uty0)THH^1ztBq23&5d=2J4Xs}Q3C{78J6)1KQb=C- zy^tr$fP0@^>}d=uTSC;O91&!}08=8WnJ&4R@Iw7S)}rNKo>>5wG^LHsvSKZjqh|-` zqk%pVF$OJ-i#mUjFBPS=C>)l>4_rbQAx~vvv}e^)$41Ec&V!A>=3tg+eKhGhzp}OL zJZg z>fM+j^gi77?lxWy)K=AKw`;z9eY&u^9E8+oitO@T@*+R35Hy`qPc)?4p0^J_4XM)Iy@Qv#daswukvxGzdPna0NNbw3q+fy3 zEU-bq-h0RUZ#vjcC!7n4Na;c%>cYx&C<$qqU(}7GL+6_?6)7k5YHMMeMb^WYhXE~ZlINSS5k1!XkSf?i72 z7ck^nsrE&Kb$vF=ojzHBBBy1m$)i{V60D)ECx`oFw=CQucge2nSEM3x1!VG84eeRp zf_mC%j*|HH+x^Lw9kO>u5C=m4Q_T}~L0p&%Vh9_Ttx9_^HzLUDy=m&&5G5=zE~#!Y z+1aSC5C>j3Ab_G28>UEY=~`W@<6dNf@$Oi=77*U9sh5Z?olAuYB*#5}PNuD&mPB4v zQbuFn+dR#Kgv{hwOJnZpAW>TbhqNly$frY>XtheL!$@cN| za!P=bh|0q-J9Hp~Or*{V43ngY=|N<@ORFt(+>@-F2OiAU_rOMz=dvw-h62On$@R(C^mrwYL!7|S+#0WLNBC%%pmJ6~L zRil!1tuA-fT^$A0>(RSDoOF2?qCi zcF?I|*@NZr`S%*2O1wCm1*t-1*Vqh=mU^xjh`^HtAf_}d?G6@c!yp1YCtJDuT8b8p z442zkBMfGZ+{WiiZ8U5KnH;lh(+9sydb{L(!B;SapbuyR&9)D3&J8ZG#XmO!UubXc zhc?#-XQv!{W(6^>=zsuyu*7|6{Num4#HLf`Qq!kHPO95%!b-VNwI0jr>xOjW z`(G{{L~cH{E43ulrnWS!jwIFO`vBXBl@?qWugBwsDKRGzArlnPKEkZX++$S-P)xI( zt4~L8Rhh^JSN6_YCm+9lwfB1e#j}anxq@h&&c38V_jVO-=-4uwt>3O<7ibmiG)jJb zmE9n47S~6^46!{Ga;1nb=$c+_MJd((xv_1q7*oA|#DRs;!`lZUbXMX_YGMh}52L$# zpWMhakQG8ZEJ2&97o5;HUUT0b>A@Nw*A>j$>S<9zx@I$33PPh~cAlVh#Yw*tA>9E- zx+n|>PcrCeVG|DwO}wXfAhPwc;{7~gn^_MKmnW*)dT(fIuX)%=fT{tKst}!15MI=< zU9`-Mr77v~#w%u7oAE9VgQn7{X>xR{**ZKt-rv-k0Spt}xGga}oS-_jONx(vBUiW! zS8_rFm-kP-3$@aPez zXNgrWqu-@~G$9V0LTCXtxV5y{mFLxBN#1(t73s7-f23L}=8M@h>n>3?v1D%_Yr*#O z)}&BGsqI_5t(?4H+?l&+!PHK!i-x|OL}nv<9()Eyq96ip9X1qnOHep)X-HzL`yDva zRlvu|;X%*tjniOw4zQOA8xV@K+N(fWK_oUY5j0brOKRr8S^|mJ<<`NtK^;s@f6QWx z9F)}66TQfGGCE&}l0jm2Fw);Ywd4+4n6<0s+z*b%Cxr}yNz|pMR!R^^v4>z5@na#> zfHw7v8f?YR^1>N+fX+RYL=a7|_Vat2o||+d4R>Z_*gzVwLSWczL{C>#iMMDZ(L-@{GhN+D^NZLjjs$s{b$2V~g2k z<&CH5JiA>)>2o&Qy)rE@>9z0v{I}s3Mq2+&V0PO(geT(MrnPh+d&#_TEvUYR2=9RJmpR^Ck1< z2naPjSAyNMsLRBmigpHw-Qb+~w`uc1>UFCdF4fBupEEj-O}0Lureja3ll0`?t<0+S zjkZO3u!r|B1QUaVJPxQ56=+US#t%+aQn-m`6d?yDS2H(jwYrSA{!W_aR;zgk7=PqX zhzQOk5^5rk9Tldh{*(1fBOs+?m;~qfVz{i*qyOs8sIHg62GjZSR); zBvUAIG0)|2^V^wnFFn;+2DX=C?m=El2ScCWhONblj3||;fF7s=8zK7d7*mQ;bt zP6Dtd8MHwc50^ipjuw>d1Z@wehyS!Ya+51uQ{}Y8EzAaGZDVTMU?&Dw-T8CcRkvkW)`0`;K5f|Hlu@OV)DrrNdG1IryV2gRDsZS3Fshh@2 z4b=ML(yix%u#c4A)pjO8rpmf01{6oYbfP4EENNNt7Tn2Nk$LwOD>B z64||x;c}R?mcxL%-SFO~XFvVVC6cY)X<^LKNZZhkvNC5=^Tg2M+C@g_0?|PK<93pq z`rvK+qqz2#VA}oMWeLKU)~4B!L)}A=m7IuN0U)yRD$9`E>$F+*N3egFcmh@|ZYf+kFJA4be9TA`(%=|2{Z7IIHwx+30qhcGbs>KQ$toY$fUhj^AOxNmvgdkc;S zNOL<``-V1kBQkoE5d<43K}GqUTxIoz@-uPx` zdWE~5{ji_lqY@TVyC_40ti)iDsnR)m{Hq*C}(qlsZC*3eIh8h2`z|DJxS!b$rpQ7L&t-EibN051r> zVv#$b2$;kc>t)hd0@TmJlk@^GL0Y!`v|^bc zv!6?aGOOA2;U&CdufI3@P6F02&1@TUId|@s!bR_%F#wYcFBB!|fXtRO#oWyx-I&FE z4*G~bOdtJb!i|N<*cMbbJefyHE%(!p=Q4!AmeyagQb|t&1u{a%Vm zRxQ>A_MNV-)%W!SBK2o7n>cE#$yWUT{&I6U>(Wj;UCwsS=S@&xcOBmfdmNZZ)<55S z{i5GbMEgKD5o}(ptoAza0W7hcNC~MT@6Xg>@x6J1M}X(flaY{BP(IxqEFLrExJ?cr zSeWK@4x8<2G8e^~%rwYMn~LkIGYmVtI&gBlbFT&UI6I9DL{ zag?!uE=yoTN+?PGPgPZeu8q$hrpdTc-r**xJnc6#>E$)r#p}e9f{~vzy`U9MiU#KJ8tpwMT)*$r~gPWY{4^S6<`QX9VsncyZ#BQ*_L&!-Hop#@*7h>t)M#8D965_gmv)ujU&r zb~kVDdz{rs7UoZy3hF(4VbJFt*-JF++8ebtB6~>PT;4eNkPUjk(j@qD$101qQYvKG>g24@QG-<>Q}A zvzcyLPP`?~|AEdZN?4d=QdEKmg;k{tw4GYTc!t7ATn}*1pgocBc*l4=hB^G z2xZnZb|e7VnP=y!s>WV%17V9tj>;H|8a^gt&G4Vy2@R_<1ehN~#`esWQnsE>(!09h z>X_0uQVti#Gu_#~Oul(t8Sg{xb4O&Gu04C^rY3;ZzcR52MFN9=5069R$zYd-j-JRz+Sk#!F5GB?Abwv*`iw-?W z>&{kDj{xYbEs43K++con=*@Ra0bR|_O(A91#;mWNX*;DZnu*4m6MH1y7o^8O`@IxP zXRZ=y7Rvf*LMKxAXkY|KJ&CMJV2=G$!+6WSoSH9SS^v0s-_|m<`u7!deyK!G>b#>> zX)&>QAU&{1N>F!OEE+RK*sq=N@Qrr_*(dd^cX}D{8Lh>BJi|NURX9Px6@21>vtXF# z)p_Dlpdsn#U|G5nN&;1A@J(8vtK<~z82k9WQRneH=kIR)i9V(z1^_ieCD~Yfxbh>d zy<^iJrv(z1Hh5p}@~UvA%KsUjwhfH$PS*IZ>nGB488yOj9W>iuF|>Efopg}DOXs*# z|GOeZ-C0b{A+ITQ(qXBablD)dcBSkbR6rd<2&*;GAog5>L61_TT^20%%A~nYp+e)-#pe(;l4#{Pm zmGraAyHn2*Brq4WV`TR6gc3M)*h`AGb#*=uI$>;hu@&3hn3{{l5)m`lGr9ks=%PZTOiWGrJ$w)H#QdMQOqlTe^@=2|x0xEw zmm{DT@K47@+S-IUKkYB|Y596Uj3rcdipX^|Oi08(jN>-^p_#Roa{%u(LA?(r zDtGdf#2Yi|Z`X|-aDN<3W^)}kpV&{$g>VZ5NRdD=_eJ4DO|!tsV_Hsu*r}gIMi!dC zi(L?`unXV#dUt0C1;`WaZPt`psjJ}p=t5qfO97x>)w2AWSSu#jM|9-VJJ%93cRn5) z#B%wlVw1ILZX#HC2N{_Ada78lJM-4$NQc&Ck?uO0Th<_`HCrgRYKV*%r@4K)Xoyp$ zC(2jy1i@%c&&m0rVEa-q4C&aY-3EYYHq$|mV((sL_AkK9nW~J%=zl@YyHsP3B5R}b zgpRh>gAAR9{;nwqbZ8p;63=m7(d@xmkTgZwSQNM- z$JHtIkB{h+8MU!-(SSV7b`bEWBQSk3|1w^Fi-GGuZ63is5XU%mdgO-ONj#OOG1WG% zt$R`#^^v#9kGXTz6m2Qj6NfYxlf5QCe$*<$-2I7`L|2#ck=$$l6-wjXB}cy}%;fpa z*ank7rX4l@miBWjg{BBZfdmK%4B5P60qFEWo$wVNc+PGWh%Sp(e}w_jcQqr(3jC0r z)OIwl`*xL=NUsdDL`e|$LNoET2g&O9M8Xglzdu+{K`XGGhO};wmi)(lGvxtkRDNcE z?U?06*3c|*_*Mz4*RAww9Xyp3XmgVAsO;2d8_~TsPtt)+7_=>@bi}5a^8ZCHM0fv| zJY?$y>(@>hC%qNw+YR*-U5`M;O;}9$`fCTzxZK+;S`cOoM@?EykS+_5Y{=yG>ki&i z(Av8zPU6e{i0y8pyvi8&BRrdyi+fMGW0d}?5z+6XpIAR?SgZ=@FFVzNFLmK!O%79(N|}VSk#&I^*qi?KA2!gwIuFuydrEBdWEoW!g9IM>XfEy@L&7hbe6CEdYPW)zH9*fUdIG8>C#VdT&1 zJg0a0+VnHV9SFo+?1&x8#yhtQ3B1)-I9(=HBrVlV>n@Kl5{Od^&*jrJ9a4A@5j)Au zNDsK-n}I;f4KzIEWZ-i|VP0Zm0GErAKn>&N9_?##^C2q?(%shh?KmW>E637zV9o0X zGDIl2Y5sw?7n|4TUFk>{t?$gy*?V=oy}$f!`*Xm*n2zRzywk3-In+mZMkcsf(bdPW zOIY1YRuzb;XHZ7vYKhhs4BRI$@$Wy$ajurFB9suZu)J!rhbZP7c@}@w)t=mqK})h| zcJYINi%Fwi-^!9`MP^6;AK$Mv6gtHbj7N9m*47|;?p>X#1<>>o;r__?sKEHm}XuI_9X3`-IAC0 z%>GQ>v@NbP!82x_u>oKux*MCcU8=dFx0*KGRwP29MV@c^@OHq?Wo@iAZ1&>@ETST?uIkC|vhG3g*8vs|(2>y4R~R zPw~;S%`#q{MyWwV0zU)(*NhtHr%phT(=PI{x?4)y7J)-4nkL67(c#$luu;~h#W2Wp zspTGY-J)-8rK~on-{z-$WYLP5aeBz1L?)(=C5E{c>gQm}(_0!S?Z&B@9=+yPMB*4T z63qX4LSbAVXdAR)N~I&3v`DM~S?hLd>LaGlbrsJX?Z2p=g8nzbeo}FrWV8`TO=VP^ zlrP@&5fC7@n#}aQX(O4~CPnnr5!|ZlokHv*z5K-Ci>nz{quk#;?J{8 zx61=<=kDq2XHJf?jwWt+OJ^Kz;%ovbt}^Km>>`#;s>E0m)6T`Fn@K! z2ncewD%Oq{-Ymua;=88@+p0yS_awL^C>KW^lndD$)Afknhm;>LjIQW@UosQg!>kzR zx=D#sTFDaL)QTPa{S~KowVY)4&O}9&nAr&3((gXEfpZ>5`CyWp8@=wC)I2N=Tf~F=-8O zxK8Xmh#nkrzztR0;?0I^tD}Ho(SwOEB!72+6Eqhh3;vnIpYIUBkX(Z9p9%=CC#qBN z6Bt8E^Z5xRu44<;bwPajB_TldNv2ktA>KozaE-XLSM4yh8B;gJ2lv;q-yp?Q%&SxI zfh~mi-3(FVFZq_;EnZ|KynW&Od)Te*f*3)4UM6on^<|De`}Q(tX8YHON z%%_uD7%U*B3SqsDDAVKh{q)}UF=|g-x?6@p>9Pt!tr@=#BVnexi_fPFa08k_19U5E>4(iJ$*r}0JK=Y`mW~<^USli7$my~WdR3s zb#J1crGsuPUZz$@H~$lgbzf-J_j0IraIe?`ZJWL%NKV0}M*5jkXo zcsk4vtP3+sxoL|S2$uPBe6`T>$z3|5fuY97FH#~Pqe`JET4t~c22uSv?w3cKI(%x% zqM0q8i**70f2^I&a$HxIo#!3V?~u)o=te~#!IE0)s*+q~g8)gPNQf{&sob6=fFzg# zkjcmdNP;7K=r^zj4u>Ng;VAdS4$nF~ll&rn5`Sy&eSYpe_X1Q^4@xB=@9(+i?6ZH? zUTgSsR0jw4{qpS$v8NCF$Hcmd0TNsEd;-(cDNJu#gQ(x3Mj=0ve?4W?Epa8+2~;t(=tfY3p&+VhX2jVpC51gkS3C^a<@_k1WXpz}wZCe{M@Kj~>!jYpZ& z%nW_h6%s_^pwDt78Nw4MT6if*r)FZ0>jrTJ zmFWpgF~YIsz~;bJ=~l$1bjmK0kNHv7;Bt}j)g%CeyX#mCiu3bZ2i_*KPNO);@~5uy zqW+`yw9LV7TXnn1&`Jx`_VX`*97z;D^(65i(;f8R<1DzS zlr3xUgd&=`$DoN2j1?@fW_fwE{^=jz z{q&C%35XHPK|lR_eS{})Od|Tc_2_t*3I-c>vU!at_k< zmitR-E*oyZD4z-yce5EJ;uoie0xR7ff#x*XlsD7I^xs@hk13yAE8UB^xX)T_G>@7K zKCX;JwhIxLdn!Y5#%3d~&#DqrJ_BFN>Df~sgmKr)%sUl#hh8Cw-0OyuDE^$=LS|Q@ zz#=9i-lx}%<~ha0?GTTc`mA{hPgRS*!f%Vt0H5q2L%7?WU zSbOP@|6S}SPv_S^{u3@M5k_p~fBEb??oYE_hfNB53xH~+bPV`V2V?23RnNMY;Zl!l;WT}@!e(n&LmM!RVW$-` zpcQy8-i$BTMYQdt0ncURmG*Xa6YKP>Bh36H0p+j`^|m?MQYy{*@9|cp1|=}hNw+K9 zV>zyJ21+j}UpBpoN)&9E-q$Isn|K*CplU+L!S~)oHIYSMd8$d<^eKdA(N9pm!0`>~ ziiP~Firo$>2K-FEykR^Af>!gX9AECZdreoo6wcyq>RU-SuwJCXjqG@m_%fV6_?r1y zwu_jRTb;zIn4@&fcbjO9fz~uXUHtgJwJA=%UwwqX@}I!fpSFqk(IXYmcHp0MGg6=B zm9utoGOG!;e;Q^`&$Vl`QlQNT%5BzAWoeC~DeHysVEjCTL(&K94hUCZn7hdh*|RG7 zGH~-Me%6$C+Eje#qBH7lyyIq)6q7|TQTt}QF3=W*L;?#@#wU|A_#w0ht;W!fUw*Ok z>o0eH{l(5_pZ}`eX!Ujc^pszy)eDS6k@A*BV2=N{ryin$%VgZB@p#<8O7U&f$ln=8 zZ|a=s7{wG%|+M*sZ45(i06m#=*!%xBud)^%&1g zAO8CGt<|&&z0_CUjaYis9pa^?7{o=W`NZdkpoB*@A9P#Am7+Z+CG=IjWzUx1e|UM070=}ofWlS_|DHAR1N&PSiy8kz}7t_4m! z(dz~#ORMY{{4A)5I$I%r1ks~4*$TW<)l?(yqksI{-D82T0;v^^Fd|k+m@fqNKH;11 zAh*}IeNQpzH*X(4TUv#>iW`q_*6)PFTuw|ldpnvcwfd?_#K!ik(W!D_7q!+r54BYQ zPQ_jfC<}& zj$(~oFRKq+A@PP7MM|Ta`K0P&F=Rz@$n-M35^rw*O0t{_ArIB^sLOd;mpJ3=2pkRR zH_drR&vT{=GvJo^S1AF^g(Ejp@-u#shN2a8n|AWt!DWPM)`7m+%&eoXYV8KvfwD%E z%M?f+=&I+qdGbVIqyuHot}x)ppe!rGk}bid?-_5EltLhmmnxpin>w-mw(;;_U40&iVVB9UxWx zV_xx!ciy6Ez|cL&gYWMj{ldC?6O;r4&S+SI)V4nhP`2w`Eo_#xQ7fvV;8Fo$QsKq6 zDJQpuGv8F*wG^{=?HV06pWxA08kw#pn?8kWC6Ektiv9F``jN9IKx)>)HvqHAA1RBG z(ix^H-ljYKJ6*5d-}Qks0Lpn`1*v`joov};AZ!5&(a`-t zQHf~PlER5%b%ThSRUsIWa%0L^872Z;IAE!4ak@z_J)&XgPOW|#sT%ixfYSpaQzVnCqOmG_pY46R7M9o)| z%0bXQN6N*o)ZzZ1*;ewG?5yDDv-gu2|3pW(1Zcc?rmm+)1#ZSZ$HVjm&c{so**Q>o zc@$0NhO>TFN;*=PZAN+oZ_>t5q!T(yF&(u1Kq@+Nak5+K=CN^&jqD+04bnTYcmi#> z;GZ}siXuHZIM!>9+qa$`-p%xWPV0`l^U04dQYF)lJBA{1y6n*Y8E?~hT33=o(&y(q zbBc(PpJlm5Kv=Ug@9ofvO$QLgD~%|^hM>K5BrVL zlS;Ors1&FIylANJwWB-;EbP!~Npz4#75yaHAfIej&Ij zsE*5ck*_X7o?DU^9kpLLI<++EUt?_64Yt<=O0z6%2CeyCr2J|I@AM_uk|06gXFtk` z@8iWl=U5PAOUmg%4rGzaJ8Y}x0O~5jg6JDsqbsiYl|zN8K!mh5gYrUtTqcUmMj%N$ z%z0IO^F(4$31Q)&q0f-F8G@?ZgWU~JNmEI@C`)|e%_-taHz}`&!Ch_ zHs}J7kd6a*rYEy2{J($qA72ypt&r%j#yE`ER|CWpKv{lxxx2u;`} zo)p2F)fu*)K7aLca2itGJ-@uBwY`~l@(Q2cec7V&80Zr|2LOM>*&KjE(INBIm~6v> z@2_mUqKwIAxqyMlsiwfx8XXR;W&)RchEoj#p}UC}OgGsaWfp>ON*_!v(IWxV7aiu# zMDJ%`2#?12^92fuW&_OuN7wsjy4KCaXlAplrp!um6vkI%@oqQ-T+N!{?Qhkaum}K- zDU#NlUVw?yiziqK!(fj$%|&TwxV$-HT3*y2PZU%JYOq_J&fd;!y4p+tWp9na>726g zT36xV-!@ajvwFKEq%!RBWd+J}+SRS6yDtx$8Iq;avTjhA0BFa3Ia#!DOQd08A{*h} zh)UsxndahR>C{2bP3PN8NXWU25jkJsD64{D{5e{8SL8V5Mt207J0N(6H`|cDBdpcp zs{C?%Sx|S>^9|8eBRBm)6Y64O59OHMHMR1pmKMWN^Rx;5=tDjrs;2&3sC`m8B{%rG zzJNTM(v+!*krM76mSs^U72HThlQA>tXtqsR;J|2w6!^$INd7rf`jHHn=k~O}`$VvP z)iQyHcQWC3l5O_BBtTr9qu#qfbd*GK`|E}!!M@r zKa?x--|+=*t}Kb_?@{SRZcknq^Obi-A|8p@wFM;ZZiKSCT^BFjFO)lC^~`x0c$xC& z4qa-nx3jrJH&f&jJ)&}w5Tbiz4wcqNeUU12lUs+3Q?qVp!b`K7boAV2kW*bfD=8s) zQ_AzLDMTlrW?3;#VEM!mI8mZc7OR)9?6Emtd zsh-2A+^sZF(@=Ln!sc{Wox}YN(rN}){^~hxtO@INoJW{mjAQn|w(vSOYb?vF<$udmL`kT+N6EN_LX*k3CG#RQht(7L}~sd5J; zdZ!d#6ysDgR*;zqW}&gAHy$LHp}}n{yrljr4iJJut54*)9Z&^0ysQ%Xb#gOky8DUZWdl6qSO%f2EN!Lr!U#2vZk z%+-#UxVobF=x=CNmLmyw9FWH0!Hwbxc*j#&J)JxeaMOGk5C8BU)vKq^UpzW~yl1=) zq*-%`V=S>I1hUM9psGXpwRF9V`pA7ImLjZzfP(tGFSj;??`#Z$BT_P_FM~e9-K}hc zL!-QYD_xD~?UCD`qLk*-v-aH!amYnlX`vmYt-s<1C=_%6q4mEGdPNEl_q zXhkkxSOA1j^j}pN5i8Y9819;-JCq(z`PsG`N`{4spZV*r6;TMc-e);e!3rry=&U$8 zZ3VI=-+vKf?4E1P8Q*4^w>kGCwxLp7%s|Vkb{No>f`}~%HFdjo^(0P%EeAE-LGB+q zTUB0|5IK%`6|~@d7`-FiZia8MajkHKE` zf%y_LlW^SN@2G_f@Yrx!kJUTKpIAN)Fv*;;440|qT67}vE?j>r zHAaHQAf=gqpHdRj8)&uCcRAo@K(*<0x6g-lSI8A{WeODLvb5-WF<=Ru0rU3m-sP?MTp^~-AIaenAI8f6 zm1~5x7GA=O>Ybj_yWVF&zt7vvACkFzb#u~y(D8gYXZr0weAirdJwt}?VwA8B9K8KL z448=@3&VY(D);=1F?>`xw?ayn`DAOFi*cnh^W^9d;s~j~3h)qG-(GXb75Q2PFj@f3 z<1?`&1^6th5VtJa!jXMb(Q~aNOoTEcyeM@RuAQkK_Gn_<=|$OLuyMTKw7Z{Q!Y7Y{ zZu>VIS|AvDbxef{!2^I2hvRQjjy>_5%}#TJMr>D%gHrsYimrAh@XagjPTfrF*n{;R z6^Gdx;B}HxW`xLdb0KnPA6dNie9_J+i)%!?wls2qTN~-yx1QoQCB77%mOy^N{vdJcEmMIoGsopgR1KtrdmB1-# zf_D|}0c*n>yqz4jYejz!FQD}CbtGNB65~T((q-U6O#iXzK}5u_I|5WMXT#!C3^9k) zJmcm>XgDJoY`IIRiu0-zI+nDk2~UtfT#RQ0EM-(Es|W+4dLKm);129a3+<(;quG;H zabwXx!sjU0F%t9UDY0HovB!z|pO2&>68l*_L-=NpjU|Mp^x1bN- z%Ju?FFyhB^R@x=5m3NKZWtHBbd*OYDpLD4aC`Ct~(9`mUr0itUtD>=dXm8i4J5N*S zD3p{#WFt-kYf{B&oyK0ddUT_Zw(Qq4EmPo*I_uzchN6a;9tTtkzL}wcI5d{_=gBcs z7wdXG=cyg2)DD#&S>R(|O&-nH7t&{Yc3I9d$15i%9HVi}4h0+P*f+BJ!wwlJJ>eKo z@n_ykoU8H9HR7$`J>o92?TrI`LI6;}8afuV7p!WDMsnlwb{cyxrlup5w5xrcFKx*l z=1B*Kok}y7|4tw|x#{8s2q0ZeG6dIDhA3q|B}+h93p8zh5)n4dCkvZGe#xRi;aF2h zg#3kYH8jnr?&>-z741hBW4v)F;_QH?9Q9 z1fE9q(=FMf@TSzF9#)KLp7nAUfL93$Kpv4d2+EF3TE>$n1POM}oB$gMs|&@L*R`+4 zV75~Oh|xSrsaVsEPTe4JClo_i1iawnGW#I7e+5jMp^P}dz#lVju#_TM&&R+qbk}Mz`{&P)d;7(7kcKJe+g(*RzgEeIK8Gi_u%!f=f zIz^HED6h&Qy1-OhZv*zsp$#~L#`(Y@qVZtA)_%rWlw?`w=Z-QLR7e%!@FeBHMy@h5 z4DrHQqaY(+GlbDul8qu-6c!p_cMo#oqgJT{0%Dao)iE!?OJesG`p2MmFkb;NrTGvv zkY4?iQ8}$_O0@0-4QW6l%~^s%4Qxw~L&ud{86Oe~mj3bWO;*iYA8ll6c9KtI4jEdF z-!A6bT6%z}-*Y38By6t6HWL)3gpsIrlO_^Tq_zyvNXY+woV|jGbbb4SpCK0?r+9Gl=Ne;x?kY%VsVwd*ItM->I*1auh^L67z2`^-UB7Ys@_$rPeYfzxySL^uHhLauNaQ`XFQ@e*Tw1l-7x{pPE zo-iuGbVmxAe3I$nwAsQGL!{?)%3GSL7s-mGRHc1}M&JpI_xwtT~Blhp6$ z4nqw_bk6Uzt?5D*=co!C2?Uzp4b7| zGcBpcyw^iyfM@DDqv1|z7rzP!cH!S?e9(>D(ee~ws4l4AUILh^0EqF(3F=#`vYMfg zzI#2pk>=m^>|frMy10-?rm1!|Ud%WB>r4(DF+WDcC^zz1zMdu#rSUTwwl+nis8FR@ zJf(eEjW~aPhxRus%k8CFJn_Mu85=u#&@|f8Z7w!>Ag$vL-I?|?X9rN--uaXTqCI;j zsX>7t&q(^l3<;G&Nxi{2c{(Z1T;?1n>*uVd0gE=gWVF0)P_B4`L~ zVGAdYW2zar^T2w-+(HBOcQCP%lx&q~eu`g<@6$@%6 zS~Y=30o~FLZ&&>w8)A686i-U-Mtyh~sG)+^H@7I{yrI&y7%vmdPj=pv!v>x6bQ#Q6 za=o0NvGlGdFd7Yf-kW|yX9g{xudh|E^RH^aX1Yx+4Qu6^L zA1&-=$%~`i`1k%iUPwWNfg31irR{0KwzRxnUf=ATQ=+&z0gv8{1Ke<( ziScdXS$#EIyl3f_JRA*=WD%UfmTGXmyJ+X+@N892^a}?ZSa@dy>eMmB#NwT6 zn!JT?_8PD#-`|Ros*2I3Xp$EQM?Bv1VZ&<=-aN^Wl=uF3;&D zzkXwNpbYVBn^Q3QguZlrG~dZbsQ+CK9vvng9^QQL*Q5Q(W3Qo)mNA4CTAW;2;gAjo zJiq>xWT5vw@VWJr~FQhJLG(FzQ0{}j`JOm!8zDJo*vW21unL% zhvw5hdEEFV2d{w*|LYr|0xHLCRXx#+_93Kn(nJ|e;GJ%+);l-6z#C<&AEr%nN)?BI z0a6D(;%Qp}wVBbmvC*Hv=N?1g9U1BuL2%m0g{h$!!pOd7QcO0J>|>(j(RVMO$2KO* zS9>8Q%7ep0O)b2VITz-IJ*g1f$Bm+Z2XgT+)X;GH@W*q|%08$tJ8G78cNV{ZMoGXVwKD1G=5eqnd%Xh*cT= z=93*99=&{g+|b?Efr1R3q|xo4{mJv)GpF<^5o9yH3XF5;rw>YDtG4STB4wxbYm$ZjFc{(xm1~!y9)P~Jx)PK) zLk-UF!7$c2nr&VjuMX$q)O7O9cNXYb@(){2{Wr1mwT)9=_ie>@kwnj%2p~#ipG;IP z-Y^qy3}3-p_IV)&`QLUXc2|bMI&o~&SeF`na9A|rxMx%|s=udk-UPGd0VU=x7M@WF z^0z3_doI`+8a%ks_pn3{H5GCHNQNvK{hCgiYsqCLxaCl&U(-My1X( zPW)Az{7}0J<4ExELD^q@1r!kovhQr(SaMK6Zh|d#9b$4M)Q_>Ji)n<{j z=JJvIBD`l`++UqFWpC&xf){1??b}iJntO;>J`NqkH+3&0@9}iUf$k&dVz1Bz%0+!P zF6}6E%OyK+r;=egMsq6JX$pL^t}`XN9GZbsNhQsvBek+7+?-ulD-LKpZmh0cQB_3w zGpPfsCeDjT-QH3y+5whqlLHF0UCJrLMmyinmf~2W zdabxT?yRC0vLH>>otq{{Z!UL-MXS1>=M*|^ILD`}>ucD6X*<+rME;Mu@5u^Er}x-z z9!nt=NRcP9k?b`0=0~kv`;v+Zba-;C|ovc zDW-p%v@$QjIuoA(nIrO(lrXuRPs6Gn<+CVU3idi+<;j(>ombmm{%-dyvY@NiHkKJf zpkx~TkPu;cv)&-C9xkVhIVe4OxsTlg-AK^;OiwyWXM)tqoyer$LPydor9VQvKV4hn z@0!R1UtsYunq&_)m&B$be)|BmEdK_h;RxcfQM-ozqcmTY?l9Wo4a=-Ui*c~K8~IE^foGX5-MhjbC6y|w<(Ofc z(7IF-ia?rCO*iWmfGcav(llDnsXiJ}RuG~&L??0W6+JAkmwKL;T^ZBhNSQxv1}D&r z#ranIPC;2IekXv*Va3_eH3GVtvRAnI+VFIl7@{gVZfuW&C7`qpK5QL>aXy2 zdR&7R#K{KOIH_8aYpSp&u`vBI;v5Y>qWO1)6{`D`0|nnE+n-8=Y3C=#F5OS5-y%}? zGT>RSvUGE)ceF;a1UzJJ7VI1Gi&&P_5=D^`#6_)cSn`>QABzYUMNlL^p)qjMHQA@U zbr_+%l}@h~XCU6dPbI+8*98&KO*87t3T@xLiz;`r30^U+40_v{GnpB4XC*v#^|iS7 zsQwVQ_&PN%B|~7Xj455zwEGa7fT;n6m9Yu|N%`74xu(a?%E;1s1ri1WdhSf8@-`k} zaYZrA=yyG;QG>Xe9Gt_k{PxE`j(O!IBl+Fj@ge5^WG%~uJ^?&X$mPAlQ^S~(NwVoy z17FSagI^deDGbAD!G`u=cp8YhHr=O-t8`2BnG?m5K+c-QmGnRcHy4zdp0_OrJQw>w zuDBU{nxpvTf?A(V4WOy$);(d8avttbd-TWlXPr%{$1)W&^oV0aH1L%f*=b&g$tAig z0AolJx^=V!YKYVJvQ0nfNUL&oiI}GMwJNiWW~dd$a+3A_)|GXg(0E%4H)ZHcw6TYK zbaH|indNy@goVGQr`}P^H??qT7#V^IU4{Q&aM#K}#%QbVv~9 zU`yh55d2g=+LOTOB>mRJ1)CoGItl4~)pN~jMZB)kL=Nt%x2oMa8HrHm*=g8fyAw@~ zGM@Lh#T9*gTL(|}zHNdg4`^#+t+S^nR9II|A`0?+9yxU<9AjLLR<}mHUV@a4jK+yF zujZMp;Dr;2x~pJeaDM@Ayf~z1vnVsivdR~*ZO*TphxaoJUNc9A1QATj6R^HDn~i}~ z(9tt_zANwI?L{{l;Q5D6uRB4!rM`y^Z~jWmfFMi?prN*}EKrw=>yH7%ytfpeFZ&3( z?@U5Kv}k6!1HOZJh8yaiiP@bSPD9dR7?J#VpEc5(8FxLk6%SM4%z>}o^_)VE*eH{T z7sgKug#W2Z<57x`^4K-S`X#}TP-B(sm6^etE0yQfDyb8kPQ<~*)SIpQ4Hp?z%32{u zx6xheqKi>{-1EJ9yyWHKxLy&#N%cRE8S7PXu>bgOfo7q9D4<=pF`$-7o;SMAh&L78 zD~XLl3%*d6VW04xDYY1ZRmSsV$_j7gVesX`TU{lH2}%ybf5g?*9!|a0XbU=cIL2bx(1oiHw9Q8xKll7yrT)n_XIzk4(7gF(?@$;xRkx(h{Hi0-Ra5uXeq zd{Exbl8$O|9jc6-7oFJtUNhX|$1N%Kx7=1r|RA z{?Ak*dG&n|^bHqe%JGH3Z!|o#H86+THFNz9PuVyQ)UN^CSuHs7O@8IuSC3zQ`}o!K z-A7-Ux2#dF`Xq9`Zn#fWdA5{XiTjZzvGhEmb7+6Icq#WrHOMIcInNM`RUkXXyk3mq#whT%^X$BcZ>CEX}f>5Y$GgD@i$XhR7sb#!3oHQ ztxO?oVN7lwGWF4={9 z0eNE)0B|43g+(M2Z7gx-_p8$%{|9U=7>70gAW$=Wn92rJVR3}7!FX{ZW2nnwA>2`j zrVHRt=wq4eif)cxl>Tp=DLQ5}90}nT-!q*7U=H;~HkW}q4cg!}Gel3>Ytt30jgLY> z=|rDR@y~NWRM`IzDgczk=#vEs&a=?5H#3YyZ3M}xtb1>Ii~vmfNs=BBP^Uzgx)xo! z%AeEeLR|n9$4u^L()Wx{*46fmEC-x%%1Lco zPzh!)dNAoShQ~Te&V&5OO06Z)FzcLyd{B(s3@w-2E3yAF)I#}ufAsCPoPbv^URFn2 zR;J)h>s!~(y14*LCzsN=sXZuBx~|C*Q*!}5Ex*KDDVpu%WsAP-)?!9DN)I?On1{SP zD1XRQ?uiW*P#DpP7+gzvR6(6r)#M2=n{8rivimE|&vIiq|E3eIC01o>ZyKiJ=4Q{} z?Gt+jtEIU2(Q8(=Z>2OvFJdx=9?fJa@Mf%a4ipSs-M2@44!y8$mZ@wl1M*z#J-Q+( z7gaCyRV`nn%S0WN7p%>7EKs_-q$B7-pZc#fr^H+8w2Q{jRI)=Fjl8OI8!5;cTK{OW zxd7cZ;C>(PzG%Mq@uS`LZ!h-l1~n?^LYv`^rZ|Zy(48?(F=M`aI%sFz0&wFBKa5{O z95>v9BX&+^t$p&4VobPw>tOeuzyji%#X!Uf;W;1G3x@Y4Y?)IB6rvjLS=9~ez_lfq z^a-E$glfNN{rP^vzUaG*v6N_g#JcuwQq`S!NvHG4eJ+FADNOVTEW8W;ll4C;*^eT7 z@h9njl-6u5omg((n?3l*?qxa4p~+vdleqpyM|MLM{0N2bY?tH<=NBk_{rokFcC(ug2!2%i_T>Sz)iOF-yZ=U`x*E+7%DhH2wnWFkL-1eJF{MLPjHQu z?*WWVbNt}U7In7zty~%-XDE1?!jYb)a|Q0JgKE-Au}$ZVp6!pse71OEY>Jxprv$v( zwZwH?3yeoJojeI5Mu+d^wDPA8ZG|6=DB37f+~jwSZ4bd%X<8+5`qMRV!`A5j^glmJ z;_YmHyZAU{R0UltN0=8)+%>GXQeUen9u;D=uAsTOQm5wdChsad&Q~`u5ckB?quSsW zuI$BLY16=%5*J%KH8lwi$w4#Bn{Qv$v?#nD0~v^-HM_t1>A$RRE^jU-N3+|X{@2~2 z&CO!cE6f|NqTeshH?#L+Ti6fw>rNq8Y_<+RKbRrGv5PzgpqV&*pb`OsLnfqL!;DjFXZZ z%WV<_muHQ*s(UH-ZwT8x(ZNXmt>7Szs&j@D8TbdsN;#REq*}`6ff|b?j+5%YITzz? zYtFM%l}9>)1k34x-?3{-TQY0;%5Nv;A>8*)}Eik0QmJr2B81onaQO|Ks}q^(ri8oQD$-K zXQ1uPB8xMNGgSqLs(vKiPI4WF>$k!L4c4xM7-{ZAOcYs8N8k~9hyjBc80W@ZOhA;F z!ke2@W&I6n?wu+lSIgM+f-cYfZ|0?Y3z^OL>~T3f+D%_-w#+o`JOOL&4Q*MG?}!!v zgq2J;Rx2kxyCk91p~lw*%tpk)Q%LC`I-!L4GP4x;bzgN!AxgZ44&hQ$3`4pd9k$wr zH!K@9%s9Fxw^(=y$VXZaQjHT3qV7nk!W^A$+tRGMhWS-Z3b;02CO2k5=iTm4s%Na^ zyF1G->=Un%Gw)7Bu7o@_-^2-;Aj$dihKDex^As0dFQfJ%?Fz=cmqq7wPjkWk6o3Nun14O z95*5v1=68e=7~@~uP};Apiz~tHC3)=Z&mwRI-wT|Y^-JdM8~Dk z@Q#i`f7%C?b|V+y)~Sxc0;Ovz<+TS~p=Zp*4PGn0E4_iw!I-R;kd+qXMgb#tJ>t89 zQPomSlhmLUgFQ4MA0AGy%2cudYxYE02#L2lW!&Uk4*$Yekqcs5Kg*O${u|rcMP8 z8!C}0tK#v|cCXQkA9i0$W8M9Pf_ZkohQC(2Q9+WPmZ=A4{no$&Fe0=z?%vb3-Tc`K zhc}gVwqDWGayj1ZNQI4`nNw=sWb_OZ_3(mA^gqd=h)kjp#|K*pO8zKSFE2Eq7zivd z(r+S|unc&gWq4|T_UB@crc6mxX{MB7#kO^wPEGGkR$U#u82?Vm*IYbPv7_;<+1{T4 zk_Q5bhWYhr^AgWq9z1L2+IrFSY1A3P3w|HU-n`h`dwE1+Vov}#K*zsPk*%-2?01HX z*TK)|-obYuguf^@ibJC#iH7NrmN`qbTuS%Xt&>8&iagp#V+=VjooqhaYZ9Rq;klzP zqU#aJM;zgnpsU{yfzqSd<%Jq(G`8ImCi-1^(M*YB3<;elEG^XT4uk*6-;X!+;%^ur zLEuh{d)|Hvs5s0U7&C|$%&QM8GlCauKX~2(=byz->&2Z7#?SJ_v_zY@9>bZxQ-}Ai zynzzgwB{Q@w}r?8(-1 zT$cSG|9DF283Lk8HQ&8_nq$$8q4$4_AzX7{7gyF9 z6h1vS){Jnk%h1PqP(KMsqi5A&m58k zEh45XK*#u~Nm$G=aS|WkprH=O=k-IrG{D$>kLvXg3;F0MnEXC zmljHud_|m2D|oTA*i8n~LC-sv`ScQ7)m79F2(YzrRP^!HMk#XrI{_-eL7ts5xS?i#%5a1XfPqK=H!Qrs18=4!a~ms zCX!}k^{idAOxt@~!&XA@z~^2{T?Dp8ykpj+l%l2Zyi;i#5>G`~!(e33Boq*-VM`3( z=S|hOMG!?$lC9?ldwZi64_-AB7NkFYVC6qJlHE>-tF z+wm-E8&$MP%+}d6#Rth(_f#U)ypAYAzqwslDQuveH(7Ik)2PgHVar4s_YTBeZ>A|T zozi$(Y0-wO6*hl2ySzz_Ua5)#%1dc30>EC+L1sM{bV%HuJezB$Mnu^`f+gxuS`3+A z04J{Jv&iEa)MVnypaZLLY#vCMK>NMn5_x~GBIrHt&uBHD)(rTRlc(M4<3lUnPc4IG zKUdYrlH}^|ar!DuQi*D-^3VTa`}JfMTy*Qz-~Ga#)Jaa51Ii9(3;;14JBIeKEFO`o zq*327l)IgfNnSc48Fojj)Vl?){o^DW&PI1SOL+ExCAX5N%3cdGW7<@TE3f8ub2$-( z8z=Y$l%0vPGY|TAnu7sYi%uks%riJ)FXvQ~p!oB)m7u#m@MO5sdOvF}{EVS)94R$@ z5zJZd*En6?^P2@w`OxKSt^w;EN$4gJ)O+AWw1+bpYM!v}R31srV)?inIMJo4r{D`+ zr`C2Q)8VicNa4a(@SScZNAFzT>}=-39VcT@8oSe8`mjJZr(MINM2?9jF3+bKigC|N z;-r4sTdG8AY4WnbJW+1Vt8%rOU}q~ZxINfeMd;50grRPaDm>t+Nl*uA1*VQS7vPbl zSS{Z>?Awppo*cg?gduggXJi!G+_1&a8z}iM7Ez4X*5UD^U(j0e-SpetS1%^txTtHS z*Re%RYQaX5DzqIm_E87VazLMu&{VJZ=2P~<)Q)13mEJ_-OFStpsPwHs2_N&57y}Mx z)K|_{V;;Kvn=3yA|9oe0)@;&offTWO0?Id#&X(3A)zen1SEC6@cDVJn>(Zj#3@8^TM^um6B1jwIaKUD3-5lfw6zG zj#GLvXV%8r@s%u$B+!%sMR;479(m6opVH&eG$ z(0QLO#6s^rX}p^UP5>!cAzk9U!gLm@hRe+jNJTcbR8PB)?GkiX^>{xoS7pmX5PoaE z3?Jze@&b3FXtLf}xLG*a*Awin5-Neu(ZprrCDiks*HRl15_Kw+{W%#56+iyh>(&4L zPmA#x8&FjUuf!gI_f<-KCjkSAK+2i3%!ij~6+~rOV-HO-(^e0Q#hb!%pfUr4i5u`% zy%Bv9pnjm@$#~!h)$7{w$;Kq?k)%;)FT1PU1NsH^VnHdgFPAwR8W-nq26FKB;tt;+WMFXI zjzef`D^5b+JI?z^!x|dP_~A6L*a;?5FkXF=sW&8%M6orcT0l+vWC_E~hk~$wZi3oY zzVLrFC1jV9BKC;n3|0iyDdqA4#bvc8Vgc|L?tbPJPn(UgI@~bc`tX#B_ojuX9jZHN z@6AoKmI8A$q$TV>J)fU5#);sdXbQ9UKi|I_&TKDYR7R97hI(~$g?l&6f(xW7$)hB0 zB*o_5*<;}e+pP?YFf>)suQ8+N*$0{d&X!g-b zLzBbf?R(imdaEcWL3bv0;lLlNyk0{MRpy`L4f@8AaA0HC@?51DOMyFtE(e>{e@mywEsm5_CRVT*1?;GM z*OBknk%iJddK?}vjMTT;WbNBi<--fJ4nK!jU>*+p4fgBb{fqSx|JZz-kYV}lgU^2X z;30o{LS*58*aa+pslUCJ%qv9^9rd~X@X$`Yo_x5v{K_(NzkOhB@9b_5e)pGu;SZ(j z$1QF+r+XVnO2jUHe)8J~Po8}C*_U7L?fu-l|1M>gZ8!;-;+1CxDyb|SPw{ZG;0gHO z_3s!6`5x*@!iqQm&~lv#2IOByt%$Ne$eyWEM00nB)Xdlfbyp zq>T=-^)5Bdmo14)SG}>mZ*Zs+g7MVu&voojLNw(aD|v?F9g(=#DtIwXU4bRi+YbBj zh0sAQ%c5jBzm#0U#3h2wfi1JJu~e2$l1v?3db1SjAsn9SFWw7tExQ(ze)zCI5cm%M z@@PR^FCg*VRPOdlBIs8DVq3-#DAD(5UGibMBx~={lRe^cLt|mym>RTGd3t!2N$|TU3^JqR${v3`20!f z*p~1Z$Al(u(x?6G%g;P(q0U0`*_;Z0+CZwoEYJNK#60aA9crPB-;==?6NwkYl1Ex_zd=E24d7{`%mPe)ti4Vdd zSu~TVH|j#c#fXfIe$rZKB`x}a@ACEyutlFPWd7eOxEbD)4jHYXMRe1ka}P0|ZSA=j zZ2daCfb16x+Gq%6S003G_)TT_eQE;!3S^f%Db{~cbA|VPE-d9zZR9Hb*44a}dE9mz z;e4Ggb!ZG*WuiCD9XTw=X=N50RJiBuS$<6AH1kOd<;uM&2<7uT&PnO1A#Sbu7WRO6 z8_hGeT+>3Sf!u0~nmwM9xw8$^@D#Gin?HD+-9gk&_strk*59 z$X6&*Ml5MoA)H@c;%_XghfLu4ClbKy_$b$r|i{g@|#}|%`hr3q-9pW z`Ss4GE&d%oK77G>qh4_A(ln!Ku>iyTs~;x`4tH^sv+naZ@~k!QXGY5fWz$TCRJu%7@KFdqPaN2dg@QiN3dClH zimSwa#t3U1d;O&^>O`$vj1Ilt-YQe&RS*hqzUNvtTA9@JjVEm~iTo`a}CFdOC$n z>0Li=7}~+}HEyauNUY#KMAQ7Qfb=p)@wAv8nu9jCY@c;F3H_lgJHh)e-PKB&%Z&ic zYLpdp#F_35^|i)@sX;e}1asXFD>%{d>@YN$RNou*Fe7SIt%d8+N_|Scz1cXP9^Dfv zL8#s68*Bf@I^%JB)AOAg%ID+#r>MAWknGKA|>1eG%*9gJM zn%?6^MOo(iD<7iZolV7Mol2I3J-yCAHnr>qU}Kp9Gn< z(n%U$LClje!(ceQ$r$O8W*cDl^V_HHG3;552=v6bb5e3Ve^g#rcODS45+!i-O>nTO z(kO%mTdsIZ%AGSTsZV=HXz6+$3O7Q3tZOXWO)Vn7p8-I;CK(jC%r zzDOE^?IeKB-eEvI(Pg!L0w%+aFUqU8hH(KIo7cas_$XsOTDo+1)8=6YZbOp)$v&|( z^=UI?wsOnLC@(;_kE$FDPMt_GxQ5<7=soI4jN%WaK} zHlhDUfNda28#SqQp0w*qizcB{^d4@zaCkhp)%9FprA~@-Mf7?Qf7XWRm6oRhSOhk8 zy2$aYPWs;IQ9YpyXV$n+@&5e=@QB~17^6pHYt7d!G?v?jXIEE4-7fr^-B~Lf^C~_Y z%VulJN>pHOa|ZEp_}FZlef8T~G%tmo^2Owcz3&XPF{8@!qTT7PMJ>5gi&OyR^4<~4 z?KLd#-rXTH=9FWHc8N((-BcayiU65&Ry9X{FZzW)_^YdA!TgOlW}I6lk*WkJ*cpx?Rnk-4icTOKBC^e{Jy45ANz@$Myt{civr2P`JVzH3zd+LdZuVe#QcK3R!tDYUk|>%4n0jw~Gh$hU`E6w+J0-q66!&_(C!wLBB4_x{^G0h`}OIV%T#D zZ$yQ=i~Cd!R>X;l_rlaCy)&nodPbKSH26pI6r6WzrpQc&=6R*Xk#vB)a3l+2bL}N+ zJ*Km$M|CuS?N+iMmqcq3IM9gQM>rK>r-kF>X))rAG~UdQM%)PoK|TCh`#|;Pb^z>i zmUAen_FNups#32yZ~-@a{%>|R8a&LXH5bf><~oZ{hs#i@gYczShi`(yDs0%4DfLVL zvNsfcH1uIREpwjDSMSu(OL}M&qtBUdx$+B4i!I?x5_!u5rDc`|O3I5N zA>lfiHENnG!3~1e2+fd7$i7sh1T%1Dx;ub2L)RG7`>%aI6pOPht(VsgfZ^X z6-Zbu%dcn-M26bQc+y%lu8;2D-%w=>6>3-=^Hw6G%Cx%33M*C%y|h&HdKm57EbZdE zCrgydHk7Lx0nN#1H3L6WsFk0OkU_b z+Iq#i=2Nk?`WiC}<9n2HwV<%xu9L4>awPgcZ3xHkk-NF~#P4^KDMvD6>f!SJ(Q?;EKn?fpi|@d0sLG$T z8P=P#b9he+1#6DxWTPA)w)bhrq~Pd2EN`cbnX~?Hmr^11W^qY}#wzM@a82b}0+f6Y z0)R~~|C!{&Fr@=F{p3aSN6!7BzwI3XbhmOkuZ~XNG?ydsOEt=X@3;Jcz_s-X{LdWq zjFg>DV_sp=jo7{QFC|&B_Lc2X9puK!68K9xTbl1YlD0~fcxjbBck5$i6XgZz5BKW% z%WZWqw-=Xap{}mj`&S~4U+rB3Ftw|=s8+w~JU)6bVsW3p{7H^^N$}^&2Vc!%im24jHml!Xqzqa=rY%ce68(q0>uES<{dzAubV7t#|nus(msiT0^z zi)kV&$uAy+iZjxttJL#tn9^2mQp-%$!uGEYpYI>I$e7_8J+a3eXDd>z!}+W&74?yR z-e=knVJ`iqr%8DzQ{W2~v$YeCzddR;dG2+x&+RBRQ(Rt3G-TLb%|9;Am-y-C1Rvhr z!MHS!+Oqj?U+<51SKQpqZrx#5s3#)A$KC6P+lDD2Pf#}+eukka`4D6-(rF%U{!jf0 zlO226aJ^w${?Otx zwLVRI$nr62bMS{w@4PiKOM0G5tVLf4juruI>0K;)E2ciwHB;o`K9CGe7}u&o89VY* zey+$1(~j^{+JA<&5yP7swUp46jv;hM@z^aviU)+(fQ4GRoyd+t`i8Tf^-%80A zcXVZ;^6aOky~y!!g&OX7XSn3NDIJtjW`k>hFuXYaK$Vpx=FBG++&QqHHPenVk z06lv?<`Py-lmrF{meh$gLqf>LacKU>_gdAds?^%@<6 z+_jUH2f+;FwZm34vLZR>3I@->cW}665_3a%q^!K5OcsCiu+mln?;+jN!S>E8R8f@Txo9) z@)ClH=itV{icj_CGIOaRNQTWaFyMuv_BH{7$z&RnTy|H*V&*&YLZyPb`*S094(gW% zzTWV55*3oC>S{RS!9~0lRsDbwwkYKKvm1f|qIpD|V?EZUqI5r4@=I$yz`7@LYm#4_ zzG-?IphA=S&3-jGB0FD~y=Q|x77+_50WKiAQliQ%HZ2baV5Aafjy~h56nAp(+tkd( zCJw7%Iq_)P6TOtkqR853W$Yj_&KT?!y>zS#SYO{8S6(YKA>2h&)agN8$xhAi!Xyj4 zGSd1=2Mau@F_wIHqQ-0LKU!&z_)(2XsK@)*D-LZzicnN34wOQhKVj^B`mMb;oAqH@ z;LT=AsS9Wl+^ZLcG(IhZtp~3=C(i-h8h$ut#JbYa~SfY42%cPQC! zJouRG`|c}9KUf{;B0fU92xnCkcAO`Ze9V?vOZ$|D8EkPvS4M$zr(ge??){8oXcxeE zLAA`?QiYucvtX(T1iZ~&(01L{12`^FpjGl%I!A^f$|x0XubRv}JW9vN+R+G6w1YYk zA3|2w)7vJ&Yff`kuZRa@v?LZtq8buKL>bPq&>yricon>29jq42aoRJ+-f5Fgz%y&$ zV*CuYI6ix?tM-VV`ry9$9eK3L8S2_dWM+dj-5&FqlWm;RJX>T&Dph;de*|3!VzR*YuRB@vz3HCD$* zYg|D?o6Cl*R=%i`Ps%s3x*VI+4v$(_G7|@u0az zO<&qPsz7>G&@pfd{XU590e7W%(s$m?K6}pwod4j_%=rCt95hg2ek~CphbYDdg29m@ zBk?x`6K!t+PgN97ti^FV^>n}YZ`Y?K!Q@p;X@w}AKDw;yInwe|8O3kZAH?!-J0wea z_~?vai1zE=TeVW%mVvV(4fCw@om;ZSE~#cHj_Dl51eCO4 zpNeu(Vja}rsaTbOfpQOk;{zXu(SBYp#=l26TG<;&ZA<(qN8iEq?{k_>0e~bW7sTloi%?Xk z_E}by3hEEhA7=;}DuOGrB(t=d#_BKgQI?Ep~{)vl4CK0d9d7Loer#W zBoh(PAN;`J+^?6*D~>X|Nm-4f3tkznD#DL@%2Q3W64wCfh16yzo5b`H_P|J&7!?+FH+rI%)RW zxH`ajP9u`LgC`M5sZ?7Z%K~rw+i^cYGXRlq&<)^wk%2&aBDHGmQva$_bAbf=9)gkr zUtCRR~OozgI@bHt10lxDfZDl3VNM*$p?Wos5(f)D%SQ?11{@+ z;VSXt2S(OH%chhJdKv<1DsGW9YopChWZR(@r?5m9F98zf| zr5RO@UJ;xG%0v;*hM?{stcsit&$VhItkc(0HVLxved;omb|B_*J!4J_gW(K_AFVS_ zVXQSA;_&Pgoz8BihS+rElXElLQasm}SJpye9jO`uhP?>qi*SnM2}o~eqAa|KZulU* zQkYts%snX&1C=QU?eWgCA(Cc+R&YCQ`F7=JyPjZUVhls22}QyxR3Kb7^rQGf`f z_~XAc6z{qm;RZAN@d34d=pAv!qfIftnJ&-1rwZ?VE4vq?qQz>>Zh9>mRO%W$*@8#kOK*!eR={+IS0K5>&d8rt6Ym0};iyN8>_Zqf^b3E32>%hamIOk@9c5h~<8a1g$DcIIS z2ly5^Zn0jDR=QeFK^F|w3BJ|`&W2Q#(&=&epv3HSww}(WQI%=Qv)LWA7m-a3 zcN_6P6Dc(&KII@pb?u?3YRD#lkm#7{md7g3Pw!%$8HEr&IJhEK!#gk>IB=0psAxpZ z!7D$ny-WzSp7bv30@mD!`NQdU&ALRSc1^*Q(jU$Q^Pp3cDC=mRdU`ZD6a2 zDL-QR{YGYV>U%{bzQ2AX)>RpR15%2fGw)M>HY78b1O#JD=dNBxd0Z?G+!BPu1?RC- zZ)O`RdF>RdKxT8dbYm`#b0bCJR)k6+ZqR%-m|qXz0wN3cc*cTxhNoR4aMl|}*?Uv{ zFwpEkN2Q4-j;sVaTEu}`fm~miN9f%?4vB^jhdH}zyxAif4o&4GBLn_uq8gr;GTeQv^C}GLK*>#AdISiDoCzw0D>F4Dr#2hZ`a%`L{;3JFo zdPk-Lqr_9}-YB6UiNSENB%`TCAPr~c3e&pgr^{$~uGLf`w3`esk)|LmML?eta*%`Y zNYZD($kJ{D6Z)P7zqOuGv`8))G0pZ_qVTEmo2fv#-@0#l+7mQSYc4qM%v@n}10`Bq3~2G6Co1X27p44EsfX+JPi zqv<&t2^B#9hE6Ep^8?>%L0 zQbCe4U8CD!CC)RZyz=_=WwZO=?%r*8$v0fEcSk2&6b;%$xjxN2V&@!cJ2 zEr@AHt=E5ucQyUDH57J(K_ZA);)Qh@)@tKPAlWOfZ#;$Q{Pk&aAy(}bP+NouAtAE#ZF*An?AzbeAG zKX-E+bINT{6K;Oo%Y&m=+XD3ECCgUpo<=y$m-X31=9gTp1jlYn3YG=!5~tG9JbQNFEWXVHkSSh=c$^nhPkVryC_m;#<{S3OLD6oCuW*=I zNnBVYuX9W4EGCuUM00s8EMMYKo@Io1+z*MD_JpYsfKX45$lO4%_S!c>Nbub*aoV+L z?Z@cwV$$LzvN%lES*Xc)TKe&taC9~E`LHoY?aTSu3gGz>s_U1Z+ZpGj%a&kZqZ3>z z{NU9-FmnI)&;N~V0|w>a{`tRa%-la_)p;8CjG88{1f8%9s73U*z5{Nw*PLqTJSt1>yB zuQoK|8*f^x>7hGq^Aq&N=4ai4V{Jtf$cS;p?xKZtj_i|=Tyxh<>1-x+X$?W71-V+0 zv7kDDsAYv7g66GcPYVi|TM>sS4ZQ~9|b z9G<_iQOt{BZlJ2vEM?0UCXU3w?UGkiQMArP+AMVz+JRWdV4qqrQV6C*Mavp=(@f{~ zz@empJ0g0p&;rvtL3~2EA154vb`I6T|!Dn4jX-PlKR|dAZSb zGNaGu^Ly)8AdR7|Vm>t1KosW6!is_w zQpkgs*7c-YuC38y(Y7kMqatyP$we6FdE`kBd?nyTr;eqRf^cpJuf&cxVsHuB_|g_z zr(T(9XN#`RTM35As>#t<-cyQsrM0Jm25bbA@BivZKa@J?!Cs*DYvYdbqL_No10fQP zQp)u$;TPj)6Bo$ETB_SBhv^r4pMSac#n1L`X3?6Iea^q&>F~cM^b%qt(={A2TE*c9 zG${!^6*X-s&<-t+|J?jB_wD{f1NTgUus-Np^$M5g=d1fvNp8HmX{+CL)CPq||M~}H zuljFzdLxc%Tm62tS?$Umj~@MeuASEoQGC&?OQPk^Bh?jZnVEz6lgOC68C|$W&33|3caYUAyHgC! zhRXI9ucVyO&aJ9TM`W8j)h*#ZN)cZ@5OdI4*Nk;2-k9Q22rdJiYhHfJtPIK5{4$jy zgt=gXqU|QozeaW+Aa?R*V~+N?Eoqm)KdQU9`y*FZIL&gI$F_nNCakNtYIpgG$sW43 zA+hp#zDEB zpZ>t7xa0Oj4W?;v7#U1nf2Yfsf}rzj=g^bznd5*vKn=sLE{S42lDShDVQ%3EW$R?# ziBdLJ4(ot(frJGohauzX3j@eTCqBFXb%2MzmDSr*QC2|@5D85lmi%{=U5jwjd zZe|slVp3R6t92HD$K!>;y8r=3%jQ#SmJ4kNGy-1ul6X>y{IB@Rq$sU`RJr4-X#b9+ zL?Z55?WBPojDub|K!nb&>QoZfhTV7h*@CsIKI&dK3Fo{k=iE5A)iMrK8WbWk?SRrf2X zbZ6^kn{|ms8IA_zqhPzJT@>q~?vPv)p}RHALa;l8<2dlq8q~9^+6o2`{e++gSkY0` ztGS`A!%7utR2!n;VNGHsqHGUnBH8un!?k;Yf2!X>-)x!+#ca_WZu&dwN2yF_G`%I9 zpX*Z1+wP(TNBg(xLZn?7^v_8>65|6HLdfdn2fd;wIEX2>E$E|7X-<9_AmvW zqN?6hs(sh1l3#)QQ&k{U?+}Q+mNd8QRqlJAIfan4fWEmzDk~LFtD-iYQhawcw`!Oq z?~&59cC7B6(qE=?+MbFRMb;t*L!-eSPboo zdRV-}U&XBNeDQNmsjZQPU9o%ffTqRmY)_SA{@tm4F#WqPfBv_P?Cf#Ail)W}3 zwWagK(rZlG(dOX^g+W_ruGKeNZtKL~%m3eBLT$BFTlOfa_Fr90g}Xc&RbuL|yK2Y# z#p^`zAKR2tmRG8e|Nnc6CTOGEL6Dl$=h%ABO|$k<^6JL#uU>WOa$@C&z5DaURJv-@ zFZV2NA9%)^o-@kHj^A}nmX8YtAm;o|KbvnIZXIMAk(n z(*fpi*zqK4_ryUWVS5~L%BP_CQn48u_TsPScaJo5c{98FK`YKT;oB>|4NJZI>cLo* z<5E266p#z{@tK$R70jq+2}oRZdEWvX$H1al$zi){liBV0hji@Qko#G`XJM2P#$le_ zT@;o4K_`3QnZ=Rm5s>N#KUb+Bo{m?XN-MnWhS$ftzmc3Lp9&v&_kExCL1f#k730ck zUHNb59+X)y+Dc)nCs>UZ>jzk-ZvGxOk{Q3Cu)+CLg~cyQh?VV!m7GN@PxK^(Nv&NUI4e)|0%|>4slfBOi18?dV{;F&VXl3O*qIXjQI1mn8^eO^p++3pC-I z+h3_mS^is!6n=Gnf4^?{AAl*)n%^}(Uw|wJ6zyCotVJDT)J_?E>$G}T#2cbj2%#Cc z>15~l;LuJV*|0;{ohXc%EEh+zol^y;a^e%8yU)iLv!1Tf=~cdwZHKZ+`qExYp$;*sZ;87woQa#fKOQ40GJWk7Fkbu+8xq$4>|2F#Q#b zaTNP=fE>*3m6O@(DyOy^C}8T^-Rq6^&uS?uz1Sl6*G>6J^8hnf*2pCU0Zyv3I<7DUAv#%TH`*?XjeM?0SnD1)Y zN_eFdn8K_3;RH$V4#_)KJxc4DVR+QHNpJ1!Fn)MW&S@wTQ!6)GG4u72bJ$2*1=_*T zcHZ3hBODa>Yyi_f5V-aoC4(yAzgU{onvsG{-nN(dtpww%4vwy&O7JF`wi;~1V(RWE zi+Ae_Ty0t)&qa#pC2iSH-hzi8n^cea9vNSzl4a~#UEJQu3pZPED|#`#V~%GL>B*~6 zP&oq*=br$9=shB7E$$NYWLW#qY#vL0Vr!PsTtu$2OrvCjheP{(pDy;HFL>B#*t6h& zX+(mqS+r@p7Tpn9;mezucPZNGrYcLVc(6gmqB`Xy;8FUD}pTJ6=9o^-C8XblI0vSEFr_`@$dfsA{XH@0qEe z@SKv#sD0|xv#v|VaECb96JD0ZK)TnK-lls_CU%5HNY35uw|T3T5R6Ll0VLa}qpFUL;2(QbORva=l8umuhx4EYcF zUk1*!X`5rzR3Mq;PLnau6-2zlCI9-r*6)7&pZSk;JNw~&{=fh09ed;M$3IfcVPE_4 zkEoR&pN>?tgkJSM4&mji~BBK$kIeQJdS#&hD2MC*+Ti0(arA{*&PK6;w% zdz8q1>*W*%gOO_iLbNMFU!TJ~RqPp2xvaV`uE>f3+Pc2p3r&WpmZz}3Uf##7E08MV z>7rfeu6cUX&@apSb>l7U;sxLvkCh3D@GHp}<{?T=6@zlA5Lo)cmS=Lkv-p+1Cv3c| ziH5>TmvajZ$jFgw=40KyL54~R zQ(7v>M_z*f3CpraN(@W(l><5Mqqj54n5LC86FCqStiGG4wtd#JwC@@#zEP$Rg33nC zoSFiU^uYQDbsA2%U`nJ@v>;PsHLH%cwrV;_qgY7MKQBD928e?=EXzlF1X2rCakVi- zsXZpf)eTua2yH_p(Z?%bfYt77F}|2aF5sI45Gd4lmBw!gP)wUI z8CI6d0USH19S^bz3N1&W3E-t&82Nr*>5mU0R4;zYGbTGPPLB>gi{d-6kd-(1{1-JX zvOa1_?rmt^e5YCfFG#0Yv)Y+Do&;Cg-qPPAQonm_3GEa@CxfHL*{LWL*ll&6UH@*=i}*V)BY6 zpOmx=Jk4acp97iQjY1kwH?KF|Jr9`ZIkx$P$=x?b=w2-P;X4>%OQqRcLsPN3bWt$r zu39iYT@gNe#g&|#-7G~Dspucj0hShEcc3Z!c7k`zrsM_B7b{xbxZI0e37)R@bzXun zkh07Y*M&t_3r;NIE5J3NqaI?4dRMi3w6MVO*Tk1ddTVTm{74?3`~t&+IaTXl``12N zje5Xqx*|{2qKjq~N&&t^gjqhwGbq5bjkfM#POk&_Y|VgOo-K9>@O&1T^jC?0&in$c5+sg!^5w%+XR-_50UZztT)kP8|WiB*z zpk9l6#9qu%R^1y%JUgUPpZr>3mW7ki_}P#K!{|zPI0HzWqz)&(>LVC7s4w$&w!Ef78me!SYS#&4+UcolN51Nm#LFpI7lGs*%>l|SKndZSNgXX!By*ZeH}eAWn0YIgR?{_E$shOTFh<=l1xviL9R zlxBtMOiQRXsOj2&OhH-#KJwgS_KWPtqf0R!&$DdlC zcFEwXjIXCk4{D-V?KsgP_Z9KCoCV9mtb`F_#3&p54h8oBa_!^)SjwoQKXB-PE-O~ zlUC!?dOK4Y#8If;Aci9g$*b(V8o^I%qa_l_z&TllxSis)h&JzL@C&~m^_N$(`l{Wt zS<7kcT)|MOvYOT-qi(Sqx6W;E=gn7ZU>;{g%|pA#sXnuetlYB{&7 z&0c)CU+>W{fy~?O*%}C_H!$`_O!ws zq9RRp5Nm$MYEq3c_ef19wM0C6q^Zv-N%_vRvvcnzuDY8bqMYCV{pvryzq`IWyWFc=7>1`< zoWMW_AuQRMNwkPPSnA6)6$L!4$mPz*?s~kMlqO^AS$L0|-77Poq2|iyCv%RgGFDE8 z@fTD0o_gD>;bL~kdwf6ma-syfEP}}4;)Cy zt+Z;WF|w*T*>qSE@8mq?@v^hP`^Il1f2FF}6w4{y-vWvKSF9g~?t5TwRYQ&Z&Q@)1eI`VfH;0ScuCXYNQd>2Y#ConHXIX+jhnjR_Lw-E3 zR%)z1K@~j#lm!c?RDSaE$3NitosWXjaE@kh=h*n(AH!6kxPD;UHTQJy0?k$tM^z-% zwE=88!)Oxpzy`IhN8r;(=h98k{J;M3U+e{1OQYIj2jabpa(jgi5M?Q>poOhgsLL;j z5fR!?+&@5L3Rrhe4qlFHL+jnm=Ajlxt=3Iw=?n*&+^G1gcDdXPFY44(cYB(7DCTeJkt+cstjkTVe$cmi0pt#?|6&zws$9s>IaZ)kk#cF!)^w)_0$l4kRKNZ6 z`K6Utm#B;q1^qB#MrqFcw^{j&m(C1i4?BrL^W5U+lcpj-SYxWp^<-RnH4S=F^4SYZ zFVQX%fKiKHTU1n(1u^lmmoi%-;fN(}S_PPho0**6d@OHPXWG6)VZneYOe;&pK$7iv zW(-3yy{cZoo;HbQgSghEu4>G9uGW_U6*i0c^yP#CL2(Skg^hZzG^tg^mZ1-Yr_z51 zL(?HnXlr$47^v5zWvif!IKRl~@E4OMQDs!-HnEW9G%;A+MEdjjIl;fZl9&|RM#2%q zSibvC2AWXRA5`3^gky1$pczRFQvL4TC+eqKx!UnaQf!$Quh(=)}&+X)Bxe zriy*GewjIl9GP{UvW;qn4=9lR0JdWG2)sozk#mjDl2(m|-elr}Var9SlEJ0G6JHtW z8?T^{&Cp}2rHZxVH)su1at^uD)2nSQXHoA^Nqumvfinw;sWvM&hHm2zVGl{E+;(Co zp~vqIVz7tq-6B3cZ07A5p=$GTF7EyBi~j$@q7U+P=|H`$ad%2Q740yS!5we_+S{f8 zLqNR0#ibDay_l;?-BR1TbWK%TMpbWMt$|x02kY&1uEwVz%c`-KQpiV>{{*e{>NYIX z{vk!_QJ;u9N3Yj%0feM-xI1|ZEZ~KcNp%n+wQKV=6wC@lw|62axe`?;LE>nY*iBoX zBacC@G3ECX16bd#ce5bR zgxsb7(T1MJAXd&a+Kwn$VPoMKamAt(>qccBFv-=Rs1PQpjS>bBn&s@hOC)E7AiO$F zfHD%fJ%K};tPucs6_JP;<61-(u~)5iQ%={&4-*?VH)yr4k-p@}kfr|d{{Pgf$5h1H z>n;=PqFp&&@@h#ye{; z@pgKt)QHvNm;=w?#3Jdon$aPVgxF0@gRPJPSf5MJ5qO@8K6|WS4_Dt|w+VVsN{y}v~`K|M1`0Eu^)UM6*^ioPpG>&%jNn|eevY^z`U z#b`6sw%mgBGE5~>AnrPNaq{My>EWA0+t1Ibn})kEpZpfEpj8MbM@~DNtpLE{;zrtL zn5t$hy%&x(lUHXvFvK8+Rpkqb`^73q$T`uPYN5|P@#A^cO7USV*;MkT-o%$8s(UC1 zx$Xj=#7gq10TuDg?jDb0~;2wE;Rh5q>l_Gq+qJ z_Os!8-wURg-cTz@VQ1pwH*DJ853L;~8bQYXK- z>S7KsJg_mA&xFX(aBXXuHl-9?Hk_8pci=o`?RsN}aCnrLGz6kTuv5ygYQAm^_oO3U zfz1A!PB*K|)7d4#h4bDF1uv_%l~9rqKOnS$cHS(HCEZ)<7QtI>f?Zto{~g2y`*&m* zGLak=nx`fUw)B9^kuQOlem1ygX)QoK2iM2wSaeWh6dXsSqIxxkMcvX^0e&`M8t<={ z56d`7Tu0MRIJ^#!Ir>Lxk_(waLV3~L+2Fm%PkXl&A-xN-H!hd~LpUDlJT75c3086VoGf8B;O|5E#&f_abFza|c^@Y2&+*fh z8|5~*8q99?ny5fEn>vy->9h()tW)Lb_I{m~LYDjR>RNUl|BnAk86WDKOhT?%K(f9o=;33=lB1IfORmvTD#7Hl)!yHDSF!$A(ye?s zJX_6vAb18HR061k)!2ria(pE>WhK05SdG>w6dJ;&G@Xe(7hTz3xv#1ZVZm^=GV~(Sj&N8E83CdG`vO3K*u^rmwNh* z4XWJP+nIr@cKPtt?1;F^M>MsWYecx-ql9t>&yqc*c?T}DxPru>q>_vy>H0@DiIc-i z@DHVWjA98@M1spU$_&Z>%pR{Wy$>;EK2yyjDjqguLt}(of>J z8qSnTUis8D*`{>Gem7;bX*G5IaN87Re;c(GR7e{2Y;Gz+x$M$0@B_V%3|oa25)G2i zjbfp~A=F5JdKh+258u4_44IHL8hW@uZ25QEI++wC%O+oqZ7u*)maPUXQ{juSZJ5@a zvJ8WWk~z7o{~Q35B7#l*x#G7gTXkhpc04ct>T&I~(-$uWc^D8j=@Iofx@G<2f%1`4 zP&X{ZHbx zLv5gAgjKW3D>ps_=GQ!UtFZP{+PrvIv7)R%cEXgb95W0QXkcr}lctd}^&WLL%g?|j zV}5$A*5pt;YbD3mL0|Y5*JvZ-f4o|XuFERfI>zZ+H&<-Ao#4|I5;_D}Ukd7?8ixyK(`Um9V z3EALDKuq{AvuhG!3rb4o-$#Y(yGOA5)0fA?D)PZ|TVLMKcGvHQ5HWqVgjt;D0(;~?bh2DtMsTSYp1tE8?Xamchu%|aVh_^Mm57rW!8Jjq+B1X5da2Mg zJelm3>DE=TXNF$W_4@oRAQNUZQE+MT>t`}iOdfR-2m2um!G=iE$Ku?%w#3LNxQ{qm znc&;mg@@CtcN=Tj*r*z`U0QeWk+;G&YrA6D?B$Opv>EZ%tsU)tKLGH}(cGyIhrZH6 zz?Bk@fVCxG1v@#&wRI;4#{tY+Cl(npl_^GD|Ct)7=t&Bij4^;~x|$``{pANGv$8C^ zd?Z>Z%XMtQh11vHHCxUlXb(h9n&t}PZiAnls$3R&LZx+`ieONYJ z$E}eHfI#=G15kdu*|0Qh+>>@Q>Ob4=N?&R2DSR!F-jTKFS44{>!#Xqr&s$-g4la|I z;?C*OtMM)%%Do1b=sleDfI;GyZsV~@*Y5N)W`%boduP*=r-E&fiWWE+yBH?eq$y|X z8~x)~R#$%yn9%2|B6k$>V3)=bYLp4M$rGO1*#+vDkCkD~`ygMAPGO4Rj_yVy4__{^ z5_cihw_%_!hw5G$Y+97r4>vmHY(pnwt*{^$a)Le4=D;^on!JH&_`F*$m7VP;ZelGd zDRF0y?Tyw#l9sZcB~;z_NTr)m=j=+TQrKW`?Wt#5m5wK@_52{g)PlX*BIPyQ6}F#a zpqKM#lhCx3mK4Tf9fl1y&fYaX3!cCz+gnk$E}L=HxYQ$EC^~oYmEAp#hL9z}5SaG# zW$-99-AQffwgLU*aM>-p@ct4o#IDMBc$zf2>=;RO6=ktCTcLant(1mn~d5 zK41{nl7~VCY(Aw&EnZK4_t1}M#`~Yp3)`ynMRRK^=S)x45L#dVi2*|qhbgP=QDLXp zQLr+~d~1TpSX@()L+)K7Z~DMVZ1o+}wBbdP;TGCd&Aa{P?cwV;svsaodGZ3&s!Ywh zJNZ%GAuW!TQ#i(__#D)JDDFQ61ke9T`!s+7F`*pHRh6C%dCIxn-)w---Rh*=7OizY zTzDqG>dj;n_W=PWV*-RvIJ4dglN}e`lo_&neWo~#5juZI8K{;UouC)|lM*e)S1puq z!5KDEVD_;gmi!>_AR(LT%K+}D>@=b^Eb{-3dNCwxWoC{Gs9oWxH2iz-ruI-knR0V>V?s)MGcV0R4AwWLlo?| z2h{&f2?|voLSgbrT-vJ*QY%E`p(aU5_bVFbw(2pE+lysXRC&oFc%;SFbG`Byc58e+ zR~Y2koHMK8iLsI;u4(bL;s2-yO?`qMXFVT~?w3x-XYd^WUWQy&u~X@-XU01jrdZ3kUs^2rXDad|(`3L*zlEfw5LD;NcCEmH!7cmMrCff}^VY^x+DvaV6oR%Rstacg%>sbZx^kV!DsR%m`D zLZmot5nO=+7WlI!yObLGW&>@RQGQbPzMk^WqWqMCxswg9J?F!>V2e8k&!3-sJL(;s z)9?G{)03*s3yEp*XHBVI!s}Y9bZqW=I}nfSPdWF1Fd)M%p>>!kWNY^N1`e_f92ghpf#q9>g-HOM)lSe-$jrxgDP4Y1v}&d z$vU#Cm7h1AGnEBZt$wV>3Ki(Vd%jto!QhOj-0@v@}LxTgf_HcuZul9&y z=KjHWuO*TeYgdKr?%CwgC4cz;kau>=aa>t;zMqJBhq5{*h7%zGqIx=}Te7+hfy(%`ZVw1n)_K_%O-%TD=8?cfln zxUj;FBHgP{kUY&-ngr)eNWuiNZB-{lMo&P3Mm;P*9Oi*3(O6(TbK$-c4^p@*>MRd4 zeHCH$4DL4Ry)*22eO)Qp`oO8Agg`^K?*%ZH~N!g%k>tx}$b76STOta~JV%KO~;eL6!tPi$f6mXEh{Fii$J*EyY*ex$QC zxxG$}^*8Hw>#$pYDN;1iNimbe>19Q9C5*jgHT*VSYG@!TOfBG7(^sM^QkM6_7I(7+ zR!NqRT-{WJID`8ECI~R!p%+H{EJG{BN^t6~yX~|+Y;9_V_F80Yb$dCTbf#tvoA%dC zu~&kkvLUsKBdD+V6=${KlBxaP>DW4Wk~)dnMHrjS!ln=F`>LE+&1)lK^?Li};o+$5 z_48@hl-?Wx?zQ;5k1i}oLJYIIzPBM0NVYf!1AP*e<7xG!u({&P>4r z8r*!itc&zfh)k%EIpJsGo@6DG3%Ci#CC|4Z^jsyu`)+_xF*XCPWi?cpEErn6;Y6r8 zH2_XwO_UM66Pl?y$sB7EcuFQQScE9LWWg;c(J0*31=`w3mRc>f0f|%3Df~lg%beWC z3uKXtFz1X_Oy!2=Uy?!y7Hjgn8zAwtq2=r?xe{dVc_s@#B#@hpB&@tP$5+j6O@O7T zIjmrtc1E+Eg^8#QrE<`^_)^FD8ko7WHnVrqGd2&f=w0zZtUnqHv+)PC2Cv9z`JKUp zCb^Y35tNdzw}0Cgj-Z(?t<2lDMy70fx-m0#L0=fQP$=UzgFUolh=sP&i~VhXes;6w zlfIk5#Kz*q`QX_0pY8!W*&b(yFkDyeEZ*#%x+pqhntLJuUA$s271d;Sd6S~Ji?t_cs!Kq0KH}W$C>6^v$c8b(te`>|!+MGl;YwZ9|l??g#k|M^{C0bfKwl=!4 zd3MfZ`(Z?K3v`?zrceOcjA^|MKdZIM^0UiFWn>G7IS=W{LA1Y%JP}{DC*Xwc&&)K^g`+Bhd;%V=yx1>bKxJPK= z05&r|Kg9#gfkK?&=`9j8ug+)e(UY@3|9AG}>E-#K{}nju>h z#{r-pp#{}gmn~HppqhIK!<#u1ryjREuR1gZKb@$Bf_q@iv*+{rZ>fK;J9z_iBIcFm zESt9Zv@o|KctDP7accMqQ>Wr1?4AvU>Y^1pX}_lf`VgX2M+uP`MI`cpm*kZN>C#W3 z*~kV&U&Yzw1Eh3vrI^mQsjw=0=8{1)M&6zdMV5s& zs9S~SjLK55MYWEO_0%1d$XFiVkTVAsQ%FOb(Vz{C-l@w|g=@w5QN>B5HVqp>cCO$O zH3fRq5TFc(U0AKN6cz^Ps+re%yONnA^ za=C0vH(!LCQurg<(vL6WhvZ%$x@)}2auH5T=TVv{4G5HpUgk-df*G{TaC7yuyk57h zyxagaio04YTJod-QE{9gW~6GyD0d{JK^g2EG@M17{G`I(l$(Uj1*wMFG3$+Qj-rT4 zf~RD=!0pZ12{k|(co#E{59{UwV`;|QghkqdI|BhIaE=;YWB6siLN#wf(G3?`m*$5A znjmNt?9%=Pv?z}_Psb@TfXVPH+Y&OakR<%`z(m&tO|TA&)YWPc22AgkLrsh7Hl7JWg1QEf%P?8j zQT(oFxX}5jSVWB4tGH7s7=U8Dtxb7@*B-g5Jk_gMVnF{afrQy+r4nXco|1(MRWz%U z{pW-qY(6g*fbke7H`UE>TbjI!6Wzu7Yz|AZ#=&!Q!%Qi0| zkXGHjr_oW;XO+49!~eq??g8zo)lTnH>$3N%oKqtOjuW!RqviSMQ%H z%NUxh)xJ0sVcHix>(SaqPfHxJL;ji?%aamZ%{bKMfCJr$j+?TM4Yr9(Y_rmw*udC7 zIUh9Cet0p|UOWfIWg@+`PZ1!P@4gPZI-w2BZCx+tXi3C!84{81J|xBj6KGR8?6E^0kAW!w^W+pj0F*ldp)CCzhco1Y)ZRQ<*7fiq0?6N8g=5 z&eTRXrC3A*u1N!9+)1F*pmZN+vY$`=&&Fr>I&94z^O=CwwNSZi24|LvS&rZf;-Ark z`D(#BCC!OxZ&MY7t$ZFW^fw58Vk|lWR~4wkFFgxZe~Ke<4``F1a1lS#!L3u;NYNA_ z<)6MM5*W^h*q)9+U0B1?L9)JGT2xt3ZQqRJUWcbR$_Bg!W&~VM+FiaMkk-|N(Ne@{ z*y>nNo*7qp%4&?}Cz0D2<@3tN#@wmqN+CZBvDLctrcih*(kG(BX?m0ZbWh7Z%o&*0 zUf8QCtlZxw`LM68pjjoch;%U!!jKfvw|ie7yco~%pP#H&yNh1W=$>{9ts$IQqo^{L zG42)==! zo*7K+9Zr(XxHDTYkwQuDttN%-LW{Np@e)Gh!@B-G&8JB9H+>O4vf|n<#%uYC&TpC4 zCMOQ1J+0Wjnr0=HGPD^UvZSUjv=nKcB;toK?2+@Vlg{j+E8*QSCHSyP4U0{yF_-(b zvv`g_%ak8#N!~WJb|^WaN7LTfoev%%dArvL48n}_d1rd3Th%QU@0`uU=dJ`g$`MLt zaqJKcoB89<>A}_Z`{mgjb7#S3O8sL7aI{ahWDFYY_GHN{NC`F*4IAp=@KzoO335P0 zs#h?fVg8PiE+PX=i&@#9wfjUlP!BdAcTk}7^=!K&h(hWV@~|wHgT-&12fqsE!2=ORoQWAL_%$nZ7bQolySwXY)WpL<-1GXt9|3GR@b~ ztvZEj$>udVVJp41*v*B^!$jnh35TfqzsoY0tSpu~JX^zA>WCm1z9cq*qrgxzn-iRO z??t4=^FnTjIh|VL@FqLz7WxK~$YN&LB$0?>Jh_Q44^CD-sKk?=Fm7XKUmJF^4Ee|= zu<@`s@kGmASoTzTa$*()l|y%eA|>TuYd>q8OD|^ju*jD)z8hgF^^?Mf5hshvS;{LN zhIEWKofo>0BBv$k5W8BG)5=CM6tA$uR{^#&ZK=5paniJ6uUHr+p^X58lFbbfQosom z2#n%ez1<6<9pVcPFzLY$+bC>N3v{{eQeIVBglDVVh^sRLHfTogPhJ@th;8*IY2KBX zNc9O0Dlmv%ngJuJLY;BCTDbHN`_MZPv*J?M_?_X+irI)VCt^rLtLX@N8rk5h9{G>f zQKasfFGK3G%?05Ru|aLQutUoFb%}4^d-P2oWUS}DoMKdwnRf^{o_hpRBLZbOz$rhiaYfC`|TuA zzGC11uO%!5nZJ!do~i7>mal3N{8MWu7_@Q56k zWWXRA%bK!Xh}Fm@_fXp5j;^??r?!}`^Tngv(L;$0;_Nm!AbPLxjit*)l{P0*LvP6G z65qBuO+b{OMTiRdjyQ$cl5yHqc8KHQZBI}a9p>e)ryM5c6WW7ULFNvpkT1~oNT1_c z_@6Fz^B53SyGds*eyZ7xFkz$FA#xYfMQIb_W^P-l4J{1Lk#1^Ia7`<-)~|a^IUUE5 zft8`^)fVg_!z+EK{tmIc8X+viswY&*8MIb~#$eLM_omw`zDcD6P0o(syNPEz20)rJ zjVuM7No4;Bq{sPmUMD_TDG|W$w^ouB(;H#gac#3`v$nhqEex8idq)S408Q<~nr7t< z=0>r|F%=@D7%4SIhzL=eT?&G!}Nx5jzx~6*NUBh53v(TiOiV3-(XnM7Fy*WWK%-jgo3~;C) z0j{|4kq-88yxCl&BT{rDw>;%+KJeXoP+s)^%G9>D9zqIY9}&M~>_{R56NkY0oYc`A zMpAi%f;mhftTabUNnx@j1PiQdcS+%r5x=M#wrnegR0|ilXtgmM*1ZYxK*m2Xo)#uC{N)e(+7#g<(f?p+uyxS9? zb(B&@AbEasLd;td^(U{1z4mGAe;cNKl%tELmc$_Ddn2+~=V`Z^TG*^)NzazU&IPgV zWazl#9U`)e`aZe^7_uEVSpwqY=O~Uz+R7d!{VXS9s|$$@#fc@Chm3mq>xI^TwH6q; zBc@b1jugT)8dUu*<|UIc=kad@pnk|g9HaP^48Z~`pcJW%j&Qw1FF)0|_89`VdROuq zVg9};KI4cl-+4x5NCg@;vDb<}606`KfHQ{$131d0>Y=sP$0M@F>eGznXw6-^L}i%^ z65A}36OGsjphPjp%4S{UQfrBYX?sYY51?n$%+3}*)yn)NL^2jQt5v;x?A}i4waCrv z6@87XEHvp`)}$l~wPoTHRvoEuTlT`hamWR18lN2ph|OY@f6hZSJJp7=8jQWF z1-!ry2{p|r$Y!|VuyH|9N6}*6^wRFIUXaTPX1WIR0#-{}@B~Cp+2jI<)!>*4w|h@; zNo5iAZk>tHE8!BMpo!flRP&tZ)r);ygmnG4$Z(*o$wRz5RiBisBn%d)B?sjT3?@06 zT~wgKC^Y!Wn++Kzbd-HOhI6}*$AwPTap5q6OnqJ+RS`H6Q4hiyqv8r3Z@L(*1(xfi zZ`?%`x*UxrM3h9U6dpoUrZjI0;45cwu|)5HCtU>o;QVmCdyPO+`s5W zsT%PG3^4>Oi9keiriWWgm)^( zO=jvP0Ub{n@1Nd3V489KsMLxUK@w#TVvZ8G9Tfy1_lnVO^U`7f#|vlYm<{P}8^nbzwe(C(jqcK_F~NId(dGreIcG>`1S%POE_CNEse z%J-YuKBlE&1={2ZT}1p!8TK?bK$|fBbWD`$-@@=4u~5r7a+BGg2a7*6X>tES@>>^} zR%51O6;W=H75?-(-fd~i=8PEVU5fE;=-Z;zYE>y~u51U;M(GQ;x?hjUW=+@0YByW$ zSq^W9P%+LO6*pqqFSSmmWeJ*QAq$|UL488;jF=)Q3zoK(TCp>-?LB<XWGnj+v^`Q~0yC@GFA>d;&QJV@S5GsNT*rzCy;oVlWCY{>`Uz$Wj$)_ngEL zzoljv)IXVY{@6s!3$Ci70V)$UPo+}A_e3M?5;jd?F|oeV!)jGZ2xQ&`<jtTA5 zSMEO2>WRNrIcE<+m%O;NsG$z_$`=y}(F07vvPhiw&(l^s6nu3`aTIm3%z~HXARJaK z7;jDqfRW#)WfcER$aUtWdS|4EvGmUa?@k+VqUC~oX?`t>BI%AkEGm3}0Ad<=FZ_boBfBxyy$>Rry8|TlqwoUFmK0HDvyG~lfxVqMT>k*QG zo~}bW(ep|SDmvJq&u+{;P>uyzI(k4=QHxNX2ppx2vyD2e{_;Ecwx^}=!|xFt;k??SX`Qi#eQD=(db{`eXP@8i88ad2FgXB`2l5~=Xz35!`{Cf}Fq0eJ-1_9wY^b~I zY5$YCPo{E5HmRj)NErzZwUstqS!%?Pb4`)&uovBjN@{UBY$M8hLFWrhyCqE9KvyYP zpO1}-UV=~hra}@loqQc2&BB7?>N+XNTtGw%yG(dvc**4Q*)t1yJ6lFM-CG_7;bn?; zqR`+G8P-5McIAHV3LSN=rd-v1jA-j-^@=kc-*4r9AxCXlV_OKYK#HNsr^JI#H$iO4 zc_|b{KE~FKn^|WEtyYp9wt<|ikj4!ge$p!y;(b2u7Z2l{Bf;F?qniGB&dlq@5w!6z z$*|N`muri=4NqKks2|Wq>4rx{kg_45az}Dy0AdP^T~n>h#{8n9OZ|Ndt`a2kohETz z$K-6$qx~00jUkQihczhoCxmOm!3$af%@wb9rk^JJBXl9KNm??drYv3W5wI(GBR&dM z{KHe;-0RHmf?-AWbq2`Cc2yr~nOHlu$2?o~9=8A=d;MCudO8o;+`#RBPfBU%QbPE* zf@2T-Cfb7QfxnYe8ThN*q_K9(*Ai(5mkfwwqo+E64vfBrod7;4qkel8{iV}Q$9 zmA)?glNJNPevB?WkA)H=$;nQ}UbjAQvVLa)ejQ zrlG;=moQh^f*iA0+MUnFGo!{(lnBmlu%<-$D)0j&>XLsPM4`5V%8t|>Yba#RS! ztCl@A6?gRK$Ft*Wc)V^y`>r8d3YWd1@G}wJCGXBU-7KzijRHt7ABf$r1aR9bcD2P| zbuABC&B!QbW?k*?7d6>gwuYWJ_dS(my`YhsS9Y(h)VUOau)tLe(E974j&Fu1P$BX5FHe`G zzYSRzp*{Q=r2?Vo^`z0R{>bW+lKd@VIz(t3p7$gK0wMGj#t7+#~~*HX&wGs5{(i zn(^mXAPJY~1s zxwu@5IBK)i+z3Zg|^(B-&t_{?fh&e zmhhu3BMIBU^a^wBWbml)y*>ZZ>GZ%syRM^*nS*IYcsQKa5j>!Nr)93vag9r^-b1Z0 zb;|3S$1WuUC$NZ`fGk86C&MePX1~^AURidNG3VyAu9bGfDhb#&nYyR}vLcn?U{Z>R zDXF@eT97J^lp4cPH`FkKrI2#lSMKxKVzIitcmo(!M@GAT^Rz`UeohMJ9<^?>1-wkJ zN=j5~yyI1FU6a$*iFZU5cN+HT7})U9FxH0R;}hOZ=f~+9XWpDMGACSR6lnmBZ((`; z9yuQke!DkEfM1Dr1g83ojv_3(6S`eQ)ZH20rBA7|v3V66XfvSPJR*Pm`6`N|>=^+SJVGituo^ z$+@B^l+PYuy!*iuQ)@bs9*G`(2+`P!>E)Vz_$4R##f)v%x%jr7B^s2rOmBf#i6pbB zM($s$gh3P~J&}rrkyFb6>%{qPc1oQ!X^&+Fw{=K5VYuDWJY#UY)I?^}5e{whBme#{ z|3x3cTQu(7`hn(jD@cN<>QG~FW2q;#RSqxX{A!KU*wkdQ6E5g99<4K0l^!6z1Gr#{ zcpeZS(Y}6K`%TGKFckTZzObYNr#P$HQ43P2yhBVi#fhM3J+>0-q(!+%Qo!fm!o>AB~(g!WR~nHrrZac(s>d+*g_iAF?h6HvejF+&g&s=%c3d=E|~fx4E-dFUZ5T zt7292=Y&CBprj52r|MB>ss+S0tnzYTFl}{O+2jtTNZ~Bn^;aQ7O^8w>VmxC7z;>l+ z%O=)tOaR(xyvT0!)Q0S%A}0GpK_?m^NRNv`$=ZP{!dAcmZ)$YXNC--nhNJo>n3gob z(}Q(rx?(jmPO7muu{M1=Qj%PlKg02{gmBv6E-iE1-Q)!F{tI@QMFJ>yJ--N!-r_VG zjkH0jK;#I|z?BkR!$+$(2FlZzBT^BQl82Q>-0^g-R5V#=vYTP8%2v6{u{m0j-o05e zRij>7UjA6H5BpIi)o>*3p7dNH&&Ku{13rN!Sf407cTsx;BwmaB!Uj3aT@J&pqK7Gi zA_5?GSql2o&R^l%ii=Wd+k~Hd`iWA&pR`$0*NvB2FQT;)d3AZO-IWG$)d&Va2ngFE zMQttB1aDOVAo2eWd?L2E-A}e3j6cq=Az6{Z*b*GnWaT4Vofu`Cn0xIQ8;7Ux63qnM5NE`F%N9C2|S7C{RT+WAwMi64yX}%yVNp< zp!|6Ch2sei0eWH=M}RUcfT}ALhBAd;;dE0AWoj99Ekm&+rvN8<8Cq1Xk$7m}bsana z9Dzt8l!HX@be>W>6>YvK`%VEcg8)vhr)NatH=D({+dS^rzG_~c?`pQAC~lBElfnMf zYdX%&_IcD6YJcc;ol^>nGQ3TN8N6?fZ3cjW0pnimuHSl+6-Q|=!b-vwSV=vxRfA{O z;q!(Ef{cv#EdXHQ3twY%3FT2d!9qkH4y2NX^vEe=qzhZ%l5bK0iZ?%8c!LZO{PGfj+uOPXgWTx5LDDoZbg#UtceaHlnpBLnDlbeFm@wJRk?kQ ziVEoLrxVkKrDw?_U<=?hjpUZ8nu3cp?P=(?8^kTDQ!$Ub$;)qp2p-y`qDpv&dDFHp zp^r`Jb-ibG@x2+fYRJ;YwHN6B-IfQSJH6&t^F98rQLJ~|X4vT!N^+=OiF(9ACFUc} zj(Z~;@XbEuvS#9R27#8xplaC`xw#-^$b$CpWZIOtcRQ8fld8$ zMz%3JYC`zQOOriDxQux_6&N%HQ!S{ex! z+4tlL`8nL9HkZhx?)Z?6!Tk~QZTsdhxp(-yug=2Xh*cQ=JhHHZ8m$9XXoPBLb=QpS zuNeD@t(_XXc9k>vYi}KTbskI~xG}_b5)H)&V*d);>56CIE${M46XyEf$;rueKi9z%wZ;RtRJz-8 zBhI<8T`9y6W{l9^B_pcfPm5%|CjV}#_O6>>4x#8ZY`56 z8I`Hev`$PYlc^1;D$D^yvB(L9!R<97vEazYX2f1QvdQRi$aMha@$j+?5r~XTYkfL- zc0Pw_p$>z`TQ)Ktwaw(XZit{qRD$x*HbvmJE+rCh07UV%6gi|9yZhep`vp8D|F!=b+}Ure4nI_UiZ`b!)?JrK>0kG|ih1nq(; z(UKAk8P>RSs#9UfM%n6~Iq1QoRs2Vr_YFQg62ZI@TWMjUE$S7{XD6l{sDloS%*WGr z$8g>qMGgWztgzlfFZ5HrkKv34M>{=T8u~H*a}T~$#+id~mN<~ztC_kpAK1I2wBe#x zE3aQ}dYGpl=NF6lS~_clu5Vz&k$sd_ZNcYF?)`Z9e1CA)VQiHYKp|95DK6b?_o6T2 zsb`D?P+D<>CiZV|O*E-tzw4%4S!sa9&ezIF4WRMDU~ObJgU`oEj!kq-2XoP&lU9SjN z#vIn@{JdzeD6M$}qy;=^h%LUWZ2Thcza*(bQ3GW68nl!6pi>E z-iz5=a(CLASJ2h3gUUh8q~tupLh!6K7UYIaD8e;ZI(8@D&Td=@rpJ-B7m~_PGvskM zKDlkxe*#kkUFK@`w}10TUP-SV!^lPd5+s5w#>9QuS#tAHypyLzGXySbpUbW$q6$i^ zSjk`ueEPC>UH8FB>_ii3V9J82!1&ZRsyf2=nGQL$947l77rq|9?Ba}#ulcuOzDhqL z+~l&6_(>uyvxQdK6rzmCq$*w^%;}64-z))*Pu{A~oYy&kUJ4pbB(1N>ZX(B%mt}ba z0cb~znpo8JjH$=7=u6;iaFqP*-+V_eu}rOSBuX9oGty(jcXWjc-T#&fDyyG@mZcy@ z)*+?XEor(;6*|isfr1r8Ph)CJEGw92OiWD}`}7VVpzP)jI^9x>a5 z-bYS})lz6UZ(kyhaOOg@O%sIdHY49&;f}>=Qp%ga9}}y@EHCG$r@=pGL#@byrDi7a zeul#i8{!!t{Uhm0qm9 z^A)x)|-X1p9Q$~$?|NmQ!UrPCo(R)E>J)BdUORdYe4f*nyJ)@LAQHCM{bmrB| z*>ORbFcVyivF-SH`%CB1(@nX#-K)4BdL3m!nA0U_mg_mu@WtzKx)7P(T)B&D-Y*Rw zz1=T($ZeOS`~)`Y_2m8~)!iRrT6J=Uf_PH>xqPEkHlQsXeg&A;QBN#M5C!ckc$n`h zSqT;6ftI(lc`1GIu4bDJwrHz>^s5iJf4q#LNoq7+xPy1m=&qOU*2^%^6)h^Vhj3

u|e|lQsq#X_~}wHoRU7$&Eu;$a%z4K;?fS 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 literal 0 HcmV?d00001

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 z zZ>Qm0_aZGDy=}(dL6g4j#ZxvaZ^qx1!q$|>1zx;$(*$gI8I_G{nicla5N>+;mW{&A z3j1gRHoa2HMvcu12WSYlyqd~Jt;`CCXacsp=F3K%%nCtp$7vKjw8%@W$H zx_mU-jDPX}arc&Cbv4B zeY>gG>|SxW~B%qAL#1{~XAaN)rstA6fQU$evH!h=Ij{@iW8W{1m# z_X2tDbGO@?9U&JUJTj(Vcj%fODHk3BvZ`Nq>Y5!T7v4+cWWVlWJ#F=-?y5CAdNm;8 z9e`d67aZQXZe-VpjTZ$MT-v#AW!H#{hx{UVxO3gft`Q$E>P7HD=enm|BOx9#eDJHT z^#Hp@V!SB$gQ056o>lx~_+a6#^*B2&ay%P^V8gEUG&?Rzykmr5|E~31J1%NGo0q|P zUF#)wT(o${FN3?g)~oHf=<#e`1#fn(H`{SBmeJC>axvjCARY{z0fK3F?7E#XR|Yn+ zYfyL2x}7;!1`cvVPvr~B8FW`E^ z_JDuYPQeG=>kpNH!;_zVj2TdaF?xVx(8(kQ@_U9jx13HrlLY*c`S(Xs@JGSlAIbKI z!a!tI002mwQt(Z1fI^?brA2{U6xwaQVVA+B3eauv7pj7;jUVx3UkBs%u8Z3@D&UR1 z4(9D$|7hQ+geUtZShIIst*X52iEmTOzEQP|b{HV~8Fa{;;oTD(c6D4C^kYja8*(kx z#`-=t*S77?Ij08#-j|@c_C22?pNDGxBi*yABAU)>o{4D?F;@_b8eP#WKz!v4x()tma zt=y-j%_D4E#!tL!M{jJktLL7#f5Z|*Up7u`?u0$Ezx1FvbIjo%?%#MOLzsZX%}?0% zL{d<2`VL1;&jTp7Sor0Fl96MxMC4*(mNAog@$BLVlb!A|E)`(WR09bR(Mkc`vRTRh z-5hX1Iua0uqNV{2jnV>;+o0J2xy=m+klVPx$TaYQwKP~{EC6&k$f zSdC=|L*Ig-pjbWi0GK5hMh}L?fnj2RZW;^LO-TSK$Pj=c4*<{|@ZtX^_*8!nd{l1-hH`)# z#{poO5nvd&Mqp=yeW4BuP>Vdl)dvM&s4N&t4sIL`fNF;T(Bp0ZItM=dUjiTg8-rmC zVAvZl450!juL0|(VA1xsFZ;oV|B7HJF&K&nhQfdwhXgF*`vS1BcEDmk`0#(~B<=7F zED`a81<`%5AbJiKL~j6Ju6O{@@>T%a06zSe0&BaOV0m>24BG_5PQfr&KsVI}0vQDs zZGZc+8(b%#4u*aOLni?!&n^JXbObC$H36_9Ex@8M7>4aCdroRz`g#9;kLP5*ZI?L50WKlqsZANKMu zP_V^6gq07TRRLlA-S|I&{;iMy1qKug5dJNUf8?V70{zqB%o*LP{cS$}bEp4Li!L%r z(O|*!590Gbp@7@}7-m`R2^PTr^~Qf&Y@q;_FhF+(=g{AiaIMx2cKx)T>41p~A zHyi(*8vkJ+|FbOmof`jPApf&00s^UiR%Pk*y_uGfRwZdfJf57e)Ha4nieIHn3HZi< zeE5@(DnC#)pj+r!riRT5GVC2nr3SFG(zj|=XC_1aVTs&|{D7{wj%PdAzk$m&pb6Zz zCkuS*R0Q18+^zjHE_#M@H`!#cA5d%o1CyEm9r62iz-H1hpxAC1f)!ht|8x7_zf6b* zR6C%(e`MpgVhdP$9@z*3x&uC*|5q(_+poq&1IP0}Isai-|GYPJYGY4Hz{mjxbPEgz zd=d@z!@n|+bt1dpzC_6QGf(|_^S_&VOIPFv#1K#(8{cZ3Ro%h;OU?f!79x$mV}bTB zd+@I#eU${11^}@Dmj*E0s)5yWaE$*+&%p}y|ABG613G^LCySE&uX^yWHeiP(HsYee z>UlXjU<0h4|Fg%l|b&>C~d${BFLx6)-i!IsRY2ESu*%eqbZKzg&Gs*y2fg zR`q#j(a6Cs;ATnne6PN2w zCvGm!_cp)hE5R!T3ngH|<}LxAyaY3bf|4=&RhHF`?7(B7A50$sD7FIM+pQ+xf~o~j zO9e&?gVDqQdI&%R>-Hsh>HI4)AF-GKIER%4)517__52ek@bv#9i$y!^3m|OZk=_C@ zNT7YN)jxs$&&Gel06vid<`awn<@)n}{v(U5XK9CF5x|Ky5s~nKY{*nANRfkwV=n~ z1NEi9Tm56`A3Mmhnv?;^8%i+Q{4eS8&qn_DcsrG7$7@>vfoz`op9u$+Qpak5y0|}X z`fp?QKTJC$02d~(|I0b_*D&sbY2m+@Lw^~wi;N1Gnf>E_{<(YRj4r{n@DC^2|I(8! z6u=4~|L^3`?`T_AyMt-rzm-FO9kq7+449eydyBy(KnwZ6{Ql3K^v|=heDFUB;n*04kpC_p=1XzW#85Js|<|C6u{4Gu71sZfCnI-fp2S8 zfK$!Mr{Xqx zAd-Lh@`T5rld(Egf5|LYby9pbovAV2VGk<0R_VDA2p#9Du6zhBk-kGlPq zu0Ko>oV|^z8SZ5abCl#vXxpBLDT>ivLf%_e|y0sVQ5{nsYh1Bsyo4G!2$Wn=ng~InmkJtFTghnN^f@oV{GQRTI~%BEm8ies!DF<% zMC%!RgUzPD{8TF5v?ghhn#LdZNV78sl6wgK@kz>E`&j~u=i<$~SG*mhG@iPWPSe$0 zq*kZ0YSUd-ElS_t3`RV>+*d`RuZzycj5x|WzmwTkEQ&8klas0s@?eSvDYz9gp*V!% zepTN1QRMAGgGL3v1S2QNL#oQwrm;MsZzk6yyb62hWO}q0x$LDt(u4tn0jkLNtnOe`llL7=DuXz&)6Mm^GWik@{_|9-(J`EkT-nsP5gY@_E=uOg1c?h`xy`YL3=I z!IeeZmB=2Q@{}OU)JN3N1-(f%TPW%!lfoM8%NPDkSmSonPj@oM{QhdTRyi)^R|Y+U z>u_xSxS>b8Q?a9d!-z|fa*UW)6|lCimv~!BNo0AftdYwPdNws9Tg~H21m8fB@1dGm zii99!Y=!M)&@L`I8!fp?PU|0q)w>j|l-EX-Y|$tlCcO%-|An2UX|2RM&Joes6k$L5 zeu+uc3kS)60Qn;SOuo51VGtXnNw3`9_W|S6ClkFz8aPZ_mnZtsaZxsxiI^TjC_8-8|^PINb@>!!0nF%mFnFZ z_PK5h8EoPbETO>(h=k6T>8~z4BE`y}sSPuHL9WJHh9*771nVLE|H{X)6-nNVix2V6*o2jXs2aEt9%xkt%Ulg9P_jINn8r z(_8iP?qd~vSPoa@G&mQnrKzo5zV)<$=f76hFoqwDcw zb=W!zQo?2(#F^1h6!`|aN-IMOtS4gd$UI*aJ_?>+yXi{3IipN}2$c=4>_XA+X*iC) zN*mE<@(q33PjcK?y~CQ_$$C%`NX>6oW~E;`Q)&mo4*r%EqYh ztKPDKL3%eKF+`}|hvynJ{_lAR()e>FP~ks)5>w9k2RvCNvIj zLqP;?pn%Eiy8dbZ!$eI#bBW-eUbps|*QbTJCXmova)XVMM zxbAkjB~j*j%0btGYbYz=vmqy235CC??|8<`&MUX=033lmqN?4QavvQj_6aUO-EF@} zPKbLC2{tqjapljg?FNcj8$pk4NlvvR1Br-t-t zd2VdTXpv_PZzs4g*mRcpSE%q#dVLP~j_X}ZofkB%k7wmT+l9+V9!oMOicJCo&lKX? zD+wM^GPj1z^LWxNYLYVn^CFA}vVk2LU(kr{k03gC>XiBvCVzF_kv8n#OR^$T>s$67Cnk)py(3rJG!A%)zqZ>65bZp zqjU!}DrKwc?XAIxLfg4zkK1_T0GBu=d*5Ke@-^VmS~hS^jMq^}CY&2?(@96ln2rJ; zWn`axLgb@_a!#+2V#C{-q@i4v2&|71+j{bQNf`3jvzQ;%1t66+?5!v8M)MpZz9wWb z=2oLBc`Nx;HR#|=R)sLGUjL*g9P&D;Jo;t>YHVrth~;~fT3AZZ)s!yCc!@|AT(mLn zy(zD8i6y>4Asc9iK`FGMkegFhz!DS}$=M^5VMY>@UxFGZOJzu9SzIQCEs7XJ=9u#O z)7RoaQG;#2cCLWdbwf3W_vVi<@-MS2CNg}*_F&{`d@j%myae}b4Jdm>`N=rqZI>1O z`s^t&iqlY|g}Hu=6{FfLE5Wzz0>2LUId94dXQY?hEmALfw4=wt@9ZLfxqnldK9N1x zq;L+1Gae9UN32;)UloDR&~>51Y+~o{(@DmA+C;LEV9eTwz3C{ETQXBRE0$K0Elh1V zy=&T!#lMvx{m~TQfv*Z>8^wlMd4D)F9O(s84vl?MH?Zse?LVpKr4xWfF6c^ui|? z-u;3(asg5FJWgV<5-a%9?`I0B*?AblP;AIJs6&{rguAK~fwa$9sswfi1UbI~kSrnh z`5eL(18j(Oc?}v~iYKK%x-_)w@|`_4=`9Z%%_F2TTrpJnoeoEdH43Xj=W64xzdg#Q z*r=yy?zsEHTa3rB_Z<;dQHtFubOxr%)$^{BTGtJ@dca(h?uy5@5l1(aCj0z3_b4KZ z&TkxzcJD+5@kM1JY}q^CN+zO&_9*x+3FG&K$)(ySQ#SVn%Qqc2qb@bnNM8 zeLOx;S|SKhCN+ebG|yQP^ibf0QFv#WVNgr>;~hYWB7S6JlZicJ^NKvzva+d{Ybl5c zEFDc36Z|5AZ(EOoBA1>hG6EY%FFq~)4yV_gQ!Z`-%a9D|6-{6nP}+CTo})@&B~fatay|F`iwRGA^p>9?oG_Zc@e1}T*S4Z1FGFa(5Ohliutc) zbcMN3IMa_J`&x%jJld_VOS|`*4p-nOTD81>nyty3r3Zhr<8n1_nyqO}8GSq}fA_tX zNNMv|$hdk@Otc9?3hNElEdP#zZzL;2;P?9Yq12&{ED^=Q1#JJ1Ll=6}6F=(o=MaRV z$;@(_L&o!{aGu%G12p3L5RB1=%+tC~*>Ii_j}3KythRGQ{2b)EZ#;a0`Cw=j6K?76(gBKtZ~^kjd+4Qv0|AaHCY(HCJZ(fD5Tu&IvJ-} z3K)dF9~()zLC%B~*Z%NW;lL_ON9bC6hx7RCT_{PN zp0=8axWmE*1{dK}t+!V3(B=4(#MGQg`jNOKeEXE@OP^0<51vM0 zAA)`luA}=}KjQXy47;SK2%AMje`+_4)Q07)1Tvd(B7fDYz+jWfeQoSW*sjo3Qo82Z zgbCRhWDIX@Ej zi)c7Bl*Nm*2p1jxh#sq|8dph1$`{n#m_6UzS^XK`nOoDS4DYz#!7>)`TY6g({fBZ z3QiGE@>vG)bX3DOI>OlI?VS*J=?eRL;2idp8E2@48E3fQT)@i;OplE`LJ0lsrjpEL zdt>ppVe=<($jW*aN{}}k&dzs@M@P5w4;?hf9orv|?hTCEzuJDpp5Z*cDUY&xMfS|| z_UjL|?9_#g;soID^<9ZgPoe&Y*|V-6w1HdpWT@J)^ysh3WT4})JY0v)j17`t49cLQzSEj$;qpfeRq*EYqghkC1XVQiFXduY?L!4a!95eo+k4m%oS4m+V8#Im~D zcQGm`QnhbVB^Bj|RRYYK9fmH{&{~I!B_Lf4+$_xtJ&wf09ev=rR&vqpGzbQYh3pI% za3iof%s&y0en48o+sEFsYhRS88*^~|w8xj+GLvaIRGP8Y??78_GTb)`PfRVi>qJI! zF}U?w{hU8hXm(jj@Cj~mTb9n08rl$}OZxCb9Kr|%FGmDwCLK3A{viAZ=Lvd?+i>jo#|z4{=W zX=}eJb(UK@yxq}yiQqsvBi=+8l!D@L+~c5U1~14>=^b#J2Bz^ss&05cMXC}Ik`NUTbN*hoo(n|4yP!&_Be>Yv+JIoFLV zsxxn@TZ&d*x|ar*Sa#-UHQ4^q#j+EbrGjHM*x*Z9Y~0Bxgk&jv%x~jg&#aUf<|CqLGb_qnGqy18HA3O zvG3-c@O9jxMoY@Kl_y=ywdUcxl9o_KflTK%m;SqZ7PACCvBYi^g2T+Y#e2n&&u@55 zbr7#UVO*0%j6?j;#gtcH-sDb%@p*qTZ$%jxipBghe14p?nC$mr;wRDY)hN0_DNZr4 z-%&c!9}SuUDKY;|Fm*kO`cLjZtIQ*0?%b!J z_aO&DjZxkMv-crSAE7)RrvOBSA%h?(aMa&;p~tyGx;)K{gkZAH%)`_ZyWJ%cL38^= zsDP!8JtA;?sq5f--O7HWZq~7zW8+e-UbIaGJ)~R;N3%G{KTWvC@@?J6vi22WInhMpp{AMm!Ol4{1fsbx!pf2d&1b41$2b{e zAH?k$_~s8G5=G~IUQTg)A0$XhwD%4|r2Xy#xi6xXDqHd;DFhiD;@i_<*!PP`*3?LB zlN2v@K+Opu_by%ssadV#o9$9MRS5>~tiQ08Hrl^;efWrLfz3EQ5rU3x?ANmD`B6%6 z_p5Cg743IyJ&wnwsU+cVK>OiVVx~PY2$bB$SRP`9lc6ADi_(Ax_=^6YkGbd}8U_Q; z5Sv7G5J!+vK`@g-t7e3kR0L8}T9x7(!d!!zDzyywvlZan>y+~F zyNvWWPV>|V1q|GGxuY)i9r4o(;pCqWg1@+r(2<)Ld5mrgdP;QPHC}Hqvf}h>eAUOJ zEOfzxL)2r-k9Kj2)SEsZJppaHxS~>c-d|oFo0Ik!+BTi=Rn%8I+Pc!~kZpQ2zkxu) ziuLz0-I0BXl+Eo?lbZ(l_GKooH8-@`Ex{EDtFMuap)mhlqUnGbWm0fX>M{F$Jxoy0 zN$79{lar?$D?fLaiz<^rM-H)P?N6GGk5ggKs*+rik%3!{&x+v#0*P_g4AeFZ3FWAX zg=){2WHR(i^`?E#PNnTwsBs2B zrf$;_tFLA0qUTP{^W@x=lw)+2s`Zyjh$vx9Ff3X0)*;J-4zTmJeyBB_=??#ht1IVI zE-3fBRUcbM7r@MKD^9B-+f;}Jf$mUnLo=Wt> z@-NKPdzaDn&Xh?t1xW|`jMeAJo9>9N$CT+c1!4|-^4dMy@>h!8NWH180Q{jBnuPqieZ@gim637T`A)xNgeRlFieFa!=_^K?s0iil zd!r)GvS{4ub-P)ic(zS%zegs_%2Nng;k&Pw2)K`*l(;jLqf`37DScEa5O8jDw;XT~ z5B(wwdYedNc*}$kFQp$cAjK{d#eK$A735W$9WexTGN41|!I^$IKdpH>m?pwWnKY`@ zFx6^uUI`CO{3~V#)|<3rdB>B!NK;5?cNk=(f;?VL5xtoj>wA-XDv6HPd(hKU<%8Dw zx&y@G1sNc!IqiD6>QdGW`*_FYUnL=q5a+oEWmf;BQHD!RDd;Rqr2mkQfH`bzurnDk0rSx;m)lwpBI;(eztfSi!toaI{hjzGJVwFck1;`kFhA= zU@X!8EoUs|?5R_p#e42-$6V7dx9+sC{OGt9=&Yp?m$fw7XY7`Y@%Kr>eV0z(p95l1 z3NcLBi58Wn5T>L)*NN;*hO%GVPw{ingwMt$U+Z=8q|-re*?*5xOu8gHa;jK(2Tvs9 zCilRP785X+x;9}A2@UrSN5eE_k_W@M)AHSH_EbIIhJxg%ktO$!mmdlAJ|Z{;k~ET~HXfSr8&XCV{{eAa$GDvMx?4+Nst8CeR@zFP?z~OB ziA}1tFX(2c-)gD- zbh;Hy)rLxO2i@ZzwQh>YnNuSU_o9omkH>LY2wpHsW&mW|n1yeXwl%3Ol z$~+t;^nz=uS5I2Sye9M^Ce?}rNGggj+K_vm`^8V>{T0W(qUYbx`o#JB3dE)))p86% zJeHvNt$pir0@)_GjxQxs+plF_^_K8AYkK74bk`kyot*0?r%BDoBQ^}b^Oya`OQYR) zVGs~6sqegy8gH?Tr5;h4H`;_TeDn~}-&J3eER8A5tQf>OuYId*QXQ3{_VkeuE|QAB zL~nqRhPkg^ZvY|3HEaeGSp0i%pd=WzBSU8P!>^y72#&ZM4_NqJTKC!Nbod73+uGK} zT1L4@R}7r7eWvN*OR_tE+QlpkzNrgK&=tQ*1T5SLi`qZSnLuHm7(Py9KVL%g zfV>XBHQFCdz!3D_0}=(r_!+}m)MpLmkH9-J9rD@AyK{MD9KR3%9K zaNvr!-c2Fpm)4I4UXD^;Pk&G&_;7Pm5!=B+$EqP9c9TC_QOu_|Udem+0-O0O+K6rd zTCzy}(wQtH(PK`7$Ku7)ui?FHSBC>0yBTiV=ac7$RYN(!G$oTIyVscy{gTO_$?l?+ zhAwco73TLkB#f^ND`-QFsxc8DdrX))zJ=vJsUj6%43kXC0xs=7?)R2Qi?vUMj6Ig0 z`e-1w0*kmS$io5?BU(Z#Udo%%3pLaW;gcX`&NF{+{HQ+3ihPZ7Uoz3zq@@;nvG}g^ z9{U%cr-(n}(XJ8En`Coi4)b|BwC>u63Tjw+q7SsDFruS*@F|)a6uv%<6%4A-aF8&(7 z{s#LwVu$)J^AiDmJ8RLK5l!%XL9?f(%eGVChQax{71ug|Ixyra{U$%llEMSb_Gsm` zMb_j&yx#Jm_O&2hS@;qMF*v_bG-w#4(Y#uTfb5`|iY7Ems34Sqv7GE|k+$Pc%iq^K7PM$an6gy!L;XX81)_g-1MA>ZrQ!t_Sj`xDJ}=x8RCARuH)zggJKk*AeLkG*O{R>0My)zhT%;$jvARkhN?I*Gun*2=HRiKV zMRO`I6WicJbDEEL16KQSYz5K1EqERzi6MOr9CUGPxevjr3`Q%5#%>;^M{1WewW=ud z5#iK5pAW~aym|&wuyuC23z$gxByVlqjtM|(rlFWuB>se{ZKD^L7{i%`md0*3>KlPx zL{I|4-+{;24fjR?f`Fa#TP8i)0T#qqS>FB=ydu_3AgL&$L{UKCpcRf6UU)FAxYgcqLA40Myz^@MO_)LUNntb)wL&|W!y0k?8VVw21^<3OlaFrVvuOw z-`cvmQ!gH@%=aZ^?>*mY_a1-S9hI z>y-7Lv#;y{lkE3+Fu6fF0Fg!|M;yI)y%`Pgov-?4Y=MjusRW{dGT-buF+(%tMA`nuUdyyLfSNB^o&Wv0M z;_NJkvXACTFhvh_5eK&pjF4`c9u|&;JLnmHI_Vop7aRUj87(?)ev{fb5+bXRz}ic4 z3yX*~ZoZ4nCok%xGRGmsx;JWiv_jibQ!5~#^oBc)r~LYOpsiKQN4xE&@9A>;XIvPE z3F2t2;!nAPm-MFkS2jZK(wA))J6S%S9_Q!LoUJQzl%_hEz8Dxj8ER8bX&7AT^Yd(H zrp@A$WXdKy6%)5h@W6vaQ}JxViqwaL9ZJ7@vnNpu9)rL%Y}5}Em?)Jw_H1$-LTY)U z?NS~&i9h)m-sP%|-_g9bmee**AxeNhW?XwS(2 zuRmZab$?}sT4_gXs1ZsQ6Jjx=1gqE(a+Jo7E}Q#@zjCbAli@2f4j;|L?F0~#otogl zs@^%#F8jM^4@QvNa$X;rMc8OO(2@5Q>u$By(jvAi<40~DimMp(Yue>=OBD`Z6dbhH z+%`JtBC@rxZl_J$urb&ectdnDq25~A? zf7f{3sUl(Lj>oIz$;p}jb%`@!8d(CI=+S~5A zmrd^W3TW&-6%)BE__el@HKHC8)Nq`j81xMa3q39ylPqkG=S^=$B=%O)elhfYjtqf2 zBP-^uk)_JS;;K!y8R#Q~Tu+}L2|?hCvUM1$_Ef}U$U?tJ|$`U;gS^XD0y9WwJ8QST&0Y%3^x&t5UJh zc^H21wrt7gNdu-{>lIpP!q*sU8ESoPXQ`br0I6NrOJzwX6xy*xd6uP1C+t#%(A`Xv zP~W<97A0gWe@8UOXOZ8Yu2c!Ip;%sKn1r{^AGR#gmLK*$oGr4;I@9v+3Mz7g6yA*D z#?nqs*2*@Osqz{%tS6(%J<2D4FF+tRM^t8WRnRkLPK?^``dI;JL>QOX&FDo5z{2dV zr2ldHxkPcl=j>x$Eyg_#OmdJ5Fy2O|TE%8BnNj6!CcTb=96&^O>M@?FwQFs@J=>mA z81k^qCtsF5Iq+b2mQ626uO4ixfA=JMU8@jqrP$)nE+nJ%G9Bwvap5gnASOV(-fOHt z8(jbkwLy{9Q!hlkbj2=|RoP&u@#EB22CH)`5)4G4=Y7>gEGbRet$?(p?|Yz^&~P7d zXe6bWNU7Kr_QObf^@ds@l}AGFGcZJ1oq6+AOAvANe*nbmaDBf(kF~$YfO1x36Y&Xx zA-DQHYZYcHw-H;s{`#KL;Fy;Yb_}ps-kbH{;iOSBu%-!%v66oPW%G56*hy+!;OH0H z=bRTP3EQ}1YS`8%@=B8n>ALFJ3gT`?2H2n2v8f6`OHmenieFlmV87O}QnBB5?tMI4 z<{LsyaYCoaA9IRjGbkK!83=Rq@;dn@AjgqU@FLPA%2OSRLm0l-ShSK`NSq{z+1={6 z&^PeK1GbP^9IDWV9Mj`fsnu$C>U$e}&1A<0t9IO`+%8OUewrBu&ZMyRMjy9NS}$MF zAe9IDCi8z&j?9mfSQ2X*G$4QdcwX|bxXt_I%odyG?XNpU9S_W;^xZfN^ldtBA&jc+ZErwSD*=-xrh+X-nz z6Cj%9s5?_m;)qJp!^ASac~PV}ua4 zUhfc~k#%R&!x}KMn8wD5F)h%x7fROy!k^(duut-0_Y)KYk+tQLyJnOWXBeWBhPgQc z8I?`!n$Q)3RmQk}e^DEI)v4@S&kLGOc3=;q=y|@SdSQ)#I2hV&FrR$zcuikvq$Ss| zE#lt!xh_IH8(`Ya9>s-(p#&Si-Y_Rl+A4saf+3XwPANA6OR7&9Z7yy~U_R|x_`z&K zEzS)!8|RLaffYwe>^Wpq+BXc%RYV-)u?ufET7=d1@SGg5FIl*isWZQ6F_j@ zBa!Eg+LF9qnQ4+!uqW26vuwOmZic_&0L}f(d8i?WRWmgl*;0a1TNNKtavv8pi0ex4c6S4`^91|-n*7oFMEaKI{v1w3!i zk>!{|sN=y&tFKq9uGEtq)W=xjA?k4)upv9=K5oM;cp#1V)V#u>QOttcllGD!(EN?g z%QB)uWgw1FGO(jS9EoF?nRn^5CI&T-$3sDAX0N>G#Yo}Vq@}e?M2Ki_0NM;NCRDS5 zRCCF(3wF&j9~yQ?+J+1(0fE6BQ2fsu;8eP@ z)hL2xlWr2kSh(f2LyiFY)?ty70c_G#`nTA|*yopwfPG9Q4ux3Fw;8RgCr`C!qW8_z zK0L*0X)BIyXXguh<`b&!JA_L|8YfH(AtBjkq6S;&`3VOSfm2D(<3f(BtSfFQXVM2W zZ6|e&X%QWJa$yV$0`4-Ezu2qL9b^kG`pVeEHby0%Bdj!X z88A_Xp)0;N@aGlC?A+rp+1v&D!SP^9T!@t|;FZqgQG z@!|yKkP8(@h9klS$1_l4C(=L*NkeQXq(E#H=u!4Fzypsvp*|}87yW?9y#-Tsi=pMP z(YF?d&RH~ne=Lm0W^*it#tEE;(BUV>J2g59A*sC;{!VHMNsH3RHWKN*7&1Jtyqu_T zK&8}RwRdz2QWRZ$4Gr1VK+uD2>MwzIZovhuVbsv71RYhV1p=ndni)6l6-hUNI=Vfb z|C1^!-Ezvp>zu}`5Iz|00?O+KZC-Nhag^;w1I16g^;m$y0W+t6dC zvxJF`uMUzM9fq45sYiyy2s0j!NI`DJP&gTI52!~4wGI%uz7`Xvlp15HtA60H;>H0M zp)Eu)@FKLsl?EplIj2mg*8#!ZJz+*89iTO1Zm79Jud&+O=y^l->!iSG$O7Tr7?;4* zNyiVR62xkz)6M)eiC8SfcjwIzKJy+Op~k2ElyK=!06!oaOjvNo;qiGTL75b2gvX{P z$bs@oqWx%!J`mT5%WG$pQA zi|T6UVhBD|D@z&rEuD!TTO|nJ=ba~Q&mHA)FzNXA1l;qh$)TP!Qe8Q}#6FD*HDQlZWsOGq8M}0|dKKI9r*lmPtUN z<*zIEE^b7uY;!ey=OI6Qd^73Cyq>;-+Eee#8{rBqDeKXvlUB^o#MS3k$v7?iwv$I1 z?G=u=58kBIdrL)+cLjl`smxtPxJTN>ENeaSoXK7B4arb;22_9^*ulLI9l&@KgBsm# z)SN-A5m58fCz;IH3XBL~DuSSa1@RL(-Z-MBJL4KH+;<#g@yz)U)yV8; z`SK^tM#9iE#)5Y{AFR#ZAjMrEBGfg^42)s5Dvt25UspI`TXj`%6e-N7|B8@GrC&kA zp;l#PQjKKM=8!zjXOfKSlq?z13OgupXnAMsd00njKMp^dXW{ygi=NEpSq(4Kf5YZ- z+jV$03JJ}Iw3#P!Ny>Im>nJBUw36=teY|~YOW(ppY8@uX$%Z~@66CS(DOxbXAzQ%2 z*}Z2$G+<<>Rf&dxgYevqEN*0A7%obgD7+b)A)_TILYn%5IU%SfG>a~G!k$Bh%>WI? zv)5O&dtuj{GgrP_WXJe@o}9rw-E}J85WY$JQiB7|nVf)ia!Y-{IX1Zy&t>0NrJMye zYnZ0jlN&lO>z(|Sghmi$`b)pk-KF<4^H^1Lgonr`Wh@;qpYOP6rgv`(>X}2a&s8jQ$!;sSFh?s3geG*Um45i~YoU2$+*qIHutU|ROk*oU`gFCH=nTaXr@X=PT$ z2+|pnv}(zucvMCYX8k;*CUXKCY**4eu^?edmGq8O3S2!#ms&-PF|~&v$8bB2p7@YLJ7ms>*@8}?K#ORY zOTQKJWM_*6C9^QJBnDRZqG4Cibyhnjqq?T2SY`~(Rb$~(<; zFOvvm)nyEHx>hf-COwp z9fyCy9`3(a8J1BmU#MKdj*(ZKM;0fN?v3GxH;B~r@%{DcGgD5Hl^KaVra{exa+oTM zVbI)WBfY>O+9#x!7(O>t?zD9Du%@t`mDL9m$Ag^cPoG6A$Br~YturI?O_^>jOtC04w@R(2`N6Kp}d6@^}P1Wcn5 z1L-^WN1Qg(p{87<+Z0bHy3`MohwvuI??sC@5}V?a&I1O;ixr5)*#LJ;FGIlus{vgDqEp-Ta^*P>9D>P za%<8Lvyl2ZDc?_u`^An-p(N7C$ljS^%9pXrp;?C^T_hzUJv+_QHONA^4k4)90RwUF zN7@+Fmt@%PQF+oJBx{OX>Y&Sk>*1&HtvBMK-g5WelK5@Q1@se!+z;RCTn9xD&UMXy zYG*t-Kd66ur6ZUpMD>SL*r7D*;nO8| zgZa9`;WsHN$sP48*}rFWaL{pn{$@C@Fhx5f%^|&v$FVVcYQrKOwzN-!Y%brjxU4j1 zotmB*gB|BNt(f@p>MWI7HK+8 z4F`Xw8C3+=nK*#^4tTC^JbBG3Az+H@IB21kT17cm>Je4!C=%?Et2yV~MFawu0 zg^x3|`ifr^4{aSu(E5YwF(zL3r)je?qTpzZw?qNOZBhp0J|>j*T*clCUOF}^&)U2_ z9={TFH9Uj;;$1Ue!iP&@Yv>;ma@nG>jzP}_MO4qtp5ljy9o7}(=wFxpqUmNxADq89 zK{y!d#m;E{o~O6tDI)+>8hX@y){cPkl5W!uDECmzKFFfC8~2^+nsjKE3VKM3C0Hs? z+F#v&)Y{_{o1D>^Boc zzoV`b?N^+IAu^Prsgz-t0%SQVwC4#Z%GdJ7Wn#LziK%h6Vq5y#6vZlQCvDzFrE%u_ z#@lXDcugAF^AAt~{b?lj4J8(+WODYDJFJ)1b8?dtMRhPaR9Ks{%( zJ_X6L`39z!BM}_JSS^AzDl;*vP>TJM?9sZreC>Ix`YP;*zuZ4|B6+|_BdqteG5ec8 zT1=I6MUknn15=Hl14g$ zA@!B8BYhHk^ZF}b;l$Iz7)#-a5|9h10j#Yt!(j^kKdMtAz>83E;pkSj!N3-0kAu0ILhl3XX zCEh_G{`D9ES+6vMiWQ#|bA4H~-PI+pc6B`!Si1@r6~dBb zBiLZ|1xhAXt-&y3eVZWG+HI-NiajLIvpoFr%7OODch2$6LHowNb!}a!vu&Fzvy!1C z=Tm*qg~?*K(tBgAvD#J@)Khw1_lu*<*9tV}2X*4xBsIHPe@>0DYe=Lsx~!@Ywd7zM z`Lo}jOg5@@*Xq>z9tP%2Mt$Gmr9P7|XbZh%3 zpF7oW%Rz84FNqP-e0RxHCX2rmdlUvvtW*bBbdXF2sPw{~Fh7r!v9X{OVp~~PaY*e| zYLAlEEoAX4!X1AoAC26dFbH{ecI2hjV^z{M%V4Y0L>qK10D}%Gt~-*YR=E8ela~zw z%d(q`cqK-`+#GrQK*WTOCHZAtVq?P7VrAj3My&#h)lpQ~-$B|;Rv!LTbojU{Ro|S9 zcNhlbm|R**zmdq8nrTJil7PLu>MEiMuQc7JOWt6)_4^Zd=HSi<{yRw-SxNH$in_=7p~IsLU)`=xgFwBx=P zg)5ug)D`1aFXPiD;v0*PYL#G^U|_ETy=;>PLOyeuM9?HRyTMM3$1f`DRap8olmTzI zGUicZ+Rlc9Y zQ?I8>pfP_aOmu<1eq`(i39mSKU`19%E*2ND`lp^$b5lG?o?RR!^&^+}oNPN3$H@?9 z5|Yl(&75KvD0acz!v|ThS#u7Qt|-wCgYs6@y5g>EB$(Ud+_FoVA?40bbD9QYwU3tolh=Mt7F(QxFK`Tldo z$Y$Qvjr~)F&ny*LWldRpVt?8+KN80g^3R{XrWB~^u?GT30^kOf90DxUtPLHa9RAP zo9N0&tgsU7<+)CYvAzmxFWh?!o35tt;o9Ho7_e6sJG3Org^+ArXW(6G$;UmC+k2M4 zEvXgwZg>|RV{ggm*wy10>?mahrG4Jp0E)tib5XX+z1nN-gNhU%nJWBDHJcWSz1@~P zt2I5~T-WH8Ux2*$2u4>&V2f5H6(mBsn~vWEQSc70ZJ6Iv(PqY(wzP77$7`2VC1=_5 z)UJd{4f^1cj(&LzNlLKn9i%Er8O?Z>V&WS}RD!17tRWzHsGV;jlMk;uOsFJePaVy4 za+baCF(Zw%7mj=HVs4RxAQ9fGo27CNb;sXpheAHz?3=D*5Bb=7;hfxAAt}qBeBJ-+ z*I?Ik!^pFbmcKrwR?)opcT{!m|5#mNu#n`I$Y{6d3fW z(zk|i(9`K~02;DCz-F59=vMj{8wa=#V`dfN zy-qH4Q?~}3${#JINfw&TbS#!P{TcfmTD;U=;D#&JS#)Cw|Ikox{#eDNR_^4%Y-Z)l zR~_bIjd`+i4E!nr13YH^!hg)l(c0V7Fj}TVK`|jUpPg>-6(fLH`M0VpNd)yFZ%N#e zb#p}JnGeev9$5M0%E>j$2N(8pEmxGL_&x6(s)`$3ErJQ{*7Bvj!6nfbVNGN63J<%~ zIqe!Esfu_PK4$sqGOEGdeAd8xRsQC{d%lerGYJHFAEaXo$g?dtS{aS?8B`D`C&J9X zkg;{>&0x4pjDNv%h(LG+duo1@qWrLLRfv)7l9k8+_W)P&R=;RPH3);0nGZ?(%QAV*HEAbSoOczQ~E*voUf7@&E~;(Hyvd0;Kr!yV4H#-!t^R?y^y#% zh$dB2Ffy3cLglQ5#dq;j$BsF*VrvnfLfHU_E6SwNFxqZNy)Y_&Nd&88-bNlWW!E5f z14VFN_I;{GR4!Fa*WU25|AV}p%W#L)EGbDUb>^BczH77X=-Te3^)vu ziNElj%#Yil*W+7h3W{LJ(ZU&%a49Sc$OO*91oPdX=GNvQmCd*SxE++=40V<(EYR+pJ<-&$V_bl^OrP<|N^=6*oXL84laH2vKQQ8IPJ#+~RDdf$8BFEBXH7l!?F@!+zen zsJSG7F!@Srw$mocpHQC8Y(6%DM244n4w`qu3-_kCKe4Js-e<*0!`D5?1*u_G{Ot6L z_9h6e&g%8kQ^@*5D~$Xl>ACU4JPIanO@-L)b#^)!*`hW2#cx?&hyyD?C%%_@b<+JU z${_LTX6=2V1`A@yl|M?_igP22K5_DJmT{~T4|g)-75ojdGaDlH@Zon%49lXN`0(?1 z$kd_Sue#F&#dNlW?{Uj52U!i3JXF5$nBCTkZGGn0`{YumuPa)nta{44-hG6K-lGcRRWAEWD{2Qx_ zmCY>R^Rc5i3jTf5;FZ0Gu67`E9fk&#ce{5sVzYk4rg#*f#T+T_{_GoQij@K4_G)`m zm&1d3#q=};a(g(bmj{6v8iHwT5-m2nEUBFpvFcj*yg{UTbYld=M=?O*unb{^7tEcx zbWtEh8D1Lc@Aw0{vD&ftrBBKMOTs8g=^US&DnXLWwU)8gqy5ke&>l=A{cdT7*|_nk z>(hzU-Ak2cL4XS>p8BvlYjbgVq;f^`^FF8f5kj?P33Iht*DmI>57Z&}u*KBzri7?F zBa1o&4DGZ`$x_UGP{|IHEhQJ`w|O)c8C{N6`%TV%YIqTKgV^R<1lnpNIhAh2Ez_P1 z+)bH|pje}dxUCP1R5SP0%G8gyMWkPP(|;szpt-aPX0cY^5}|4SR(pEEN720U110S| zPOahdo?HqH-@LT1Z>BV*aalW6dW)LZ$e5NZUYpvUY-TlV3n;zhin@XeXz?9?6l$oZ zc4bL$#@$fZtXKU|Vi%&P6Y&f!GW^jshHr}A!$-2Pf*nMfaHqz}Uo4bHZ3C8oyl`*w zC(WB5(J$o}wN3t^=JIf&UM)j=;A-n!FS}$dAe@CLkvJsXX8zM(x)oZ@1qUy0j{qPR zt7i1*KsYN<&K&DEvWN0Uj?AO_S^i6_L{)L)`v?(Kqr7esm56Q$q)`9(92~okEmwvd zY$%WS{+))^?s7(;t}G@cB<&JqtcHZWCf&QUf+wKgXBT9oan-%wx*y5^7qpL>xI-`p#xwF| zJ|FM|N}iDd6U(7WV;BB?x+$)n1-t!hIjDxxX8O@I-s3c5DRLk}trV}=y`d62vF;${ zA?AZMX>7T|kS-=3p$U9o*1q86O>4I+pINOF-vh7trt`RN`zfEiIV=%6gPL*VJ-hnC zEuBDf+ZK`yMtFpVCT~5q)l`{Aa3B#rtt-xvK}uq#xT1Q7jKYb*h;UPZL5ec1+IfY_ zd%t2eaS&IIa)}MmOcq-7Szqx5h03M=LDEs|%m@)SFnsoC))3<-hi+WJyERneV~L{> z&**@ZjPK98AraymhC-D=FA)D#WXJ+XJk z*%)Br{0x+FgN9lS;);xLlXe;hd-w|P1Ra{Vf|yTqAAM`{Uih8hK@xVsU)XBgSfL-To~MTBZilY2ABWbUhu&g(U)somw4#1wXh(ueW!FI`{Z zs~9+c&MxzNXW=~dQ2z`d#2%b18hxz!`72qkE@ch6D{t$rSW4Df=NU$E9cgr;)}h_5 zD?vN(?H5Cw6im&~di*zPb~A<0M*&KqhWA#mi| zq7D_xK3(7L_{+*}1H6{tMQo){WO?z9y31+(AZZ~_3=(4g09lF_FFjde#n9A;y zxSY#R@eZZ~yCYy{Vw*wPDsyyEW%>0v{D$^>qrzi#4ZAsmu7sn*gbr+YH zo!8*mm*5f*$0_;PBjVL-Zvm+GguL<*@%Xj31oZ0`z3C;`=*@IP^uslJ+iPzf=*tm# z_7h_3Tk3L!PZb{1%ce@c>h0A90#eHz)#nZ!*?^7CDcl?>HitQ0Qf&o0)wtGhXgZ#5_2VR zdK`e%{68bug#ORdA>0g73APe_x(Y{*sX(u5(0@qaDfwTiQ8WfJVp!u|!kpd%6lB2lyWnP-h5BxRk8ZCpdD<1o~XV4*xTPi_(7j1R%#;0PGrfNHW7; z@(1+TaVB7ymc*6<)Z*m})R&yAcwf%GrJw%?tEn!yD{l5}YKqh_v`yAYo&q@pF)c_;& zwn5j}L!ud;|2tt>G!yv0&q0_$DHi^N@H*y@aE7bIT4^#p7a(lz{T~r*5W?_c#lKgkie*gyLST;)%43~uz#J_dLClbnDD{IgHMQUxHadBv)V_Q1%sA z7({XnmIh^CgOx!fH(+g0_6^twL~;wZ1ZCfX?Lj1WU^h_q9oP>VHR}0|kJMAQeM}1|nf-1}wt#6Hv@U0T3gE#ZX~@ zm>5X`i*Wr66gtoVln5g+R9GM(#!SE>LjMPfd1wH7gr68H9FP(NJ8nw@Lqz}rFp>fnQTsnp=)eMqBi6)F5rO;|Gl7fm`#mY< zVFBb3FJh?gfZ`a~L5mpu5fnV4M&K9OGtJV+0_Kbztf4!{s0Ev|$N z)Wj$Z(!=eqq;Q7^utZpjE1>{CVr&QL;rDk?+`?)ny#JZv z77-v80WYD10Sv~V4$-6RN2PRs2at-Ol~BS2Mq`+V=u!8RP~N@+$VEs?C}9DUFbYHT zX!}_x-H`xF5tb54*uX4|?GQcsej&bfRFAP=iP9YzpcPRpp@a*p zz%UQhW9~PkyhR4+4P|e{fGsF_Q2+)Ja}r~Cz-ElTP(8MOSIQ<7fN{i)#27xX8v`~> zkE1_?k{1;KjKGx~BLIRiB*XL|+wP5=?_5HaihhH+u{&o}V`rZ{eu$0_XlwtKbzEa2 z(`bJoN0>csKP|9O{uK^N5B_WDw> zwRB9su_o+Oew4dzs4{AmHW^;_qiSozjvb@;az z>9ZfA{tuRCkhO*{qafeg4fgAocJ$^AV-vrYmp|ifH_ur|&c~v!U%WULZdQcOHZn$I zU*B@PZXYIa-X3q<@8?&IM#FQ@lj!DJW4umVcn7eQ4z{mazpY*kVRlR~CIu{bmBQeXz20khYI+ ziEmw0lDY`}4~*siGrqFtwcwe8#8+n!OjiQP6`pqN9*)kRT|QY_y1KCcbNcWvJXd?i zEDj9thU&71m_K=LA5n5q`LbI@gUZyhLk+15Tm=EwicO-*(;q=Wv5azgef2Ha?WeW3 z3G2OmA9WwqJnppdASr)2p-<^7oIotdOS;;9^0>;;if@DA zAj2Z+q(}kSlfh+bQ)i3ON4R0RrbL)O(qwOpR-_kbWnkz<70w z3Oue#b+EKRrSX%)2S8tE0ForZtJC z{ODoY@Zhjo>2sW96lcs`{N`pGAbu;)2LH+R!TL-J1kJVM{wHzI?Z6-?Rbv%k+bkFb zo;0z?URbNNe{M{U$MXzE3e{nr?Xg4g#u>*pl!zS_m3cQMnnUIzdeB(id0SWg*+Y+G zoM-L}<1u*$2X2_O5;X1FycKuGgFIHaJdSF3^Ty5}u5)F}U*Oc$TRUTtYB4S$7KXX_ z5*_#?o>UlF)h|9rbxViqOGfxks0(|)6{fw&{Az`>(ZddX6ZI_kS`H}yge&FR7;Mc8Fk~*s@@VD;Nq1eiI(U-|xBGt6A&(%q#Isz*X6g_;WO0!yyB<%hRI`sKTKsi=`|MxdaT!% zVqaU3CVES*##48)X@9&)NSnOO|Mil=as@ObI0}ulS`{f3O9?8&gWAGs|TB7(WRT^C0-IE5`u!LRo{2DH5eg8t>ug250cRt}X|ITx z1EXD?yIy^rSEFCXMhaXdKirc>O{~5A1U|Q5mDyKYwxulV`H-!(k`u%0ZGLkcey!e9$_)G4ki7hMVDHAB?g%msf-W z1FsWxN&%DC(eD{aFX`fu-1j1jH%3oPeMC+yRJ&b24*7=AK*I zo3}la=8T@t+Z1$CUcT{d9bS7zv&Ol(S&z;Rhc-@vCs}E46K3ZgrDdAvb{WantDjc8&5ZpPck6k(E~+%?nhJQMWzJ7$KTOy#M0Xb*yFzr z!u6~bEMi~J`}rQLTS3>30|)qMlY(TOd-mY0(vd6~twcT%0DS-P2`Y1ft2l-!k}efK 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