From 99488544e2b6b2cf9f8c40f79427da5615a98ee4 Mon Sep 17 00:00:00 2001 From: Maurhoff <51512691+Maurhoff@users.noreply.github.com> Date: Sat, 8 Jun 2019 11:34:36 -0400 Subject: [PATCH] Add files via upload --- SW/SW/Input_Selections.txt | 3 + SW/SW/Output_Strings.txt | Bin 0 -> 744 bytes SW/SW/SQL/CREATE_KeyboardGuide.sql | 15 + SW/SW/SQL/CREATE_Keyboard_ASCII_Guide.sql | 15 + SW/SW/SQL/CREATE_SearchTerm.sql | 7 + SW/SW/SQL/CREATE_SearchTerm_Conversion.sql | 13 + .../SQL/CREATE_sp_ConvertSearch_CalcPath.sql | 162 ++++ SW/SW/SQL/CREATE_sp_LoadSearchTerm_Conv.sql | Bin 0 -> 2862 bytes SW/SW/SQL/INSERT_KeyboardGuide.sql | 8 + SW/SW/SQL/INSERT_Keyboard_ASCII_Guide.sql | 8 + SW/SW/SetupSteps.txt | 21 + .../SoftWriters_Keyboard.sln | 19 + .../SoftWriters_Keyboard/Package.dtsx | 825 ++++++++++++++++++ .../SoftWriters_Keyboard/Project.params | 2 + .../SoftWriters_Keyboard.database | 13 + .../SoftWriters_Keyboard.dtproj | 532 +++++++++++ .../SoftWriters_Keyboard.dtproj.user | 22 + .../Development/SoftWriters_Keyboard.ispac | Bin 0 -> 8100 bytes .../obj/Development/BuildLog.xml | 15 + .../obj/Development/Package.dtsx | 825 ++++++++++++++++++ .../obj/Development/Project.params | 2 + .../Development/SoftWriters_Keyboard.dtproj | 536 ++++++++++++ 22 files changed, 3043 insertions(+) create mode 100644 SW/SW/Input_Selections.txt create mode 100644 SW/SW/Output_Strings.txt create mode 100644 SW/SW/SQL/CREATE_KeyboardGuide.sql create mode 100644 SW/SW/SQL/CREATE_Keyboard_ASCII_Guide.sql create mode 100644 SW/SW/SQL/CREATE_SearchTerm.sql create mode 100644 SW/SW/SQL/CREATE_SearchTerm_Conversion.sql create mode 100644 SW/SW/SQL/CREATE_sp_ConvertSearch_CalcPath.sql create mode 100644 SW/SW/SQL/CREATE_sp_LoadSearchTerm_Conv.sql create mode 100644 SW/SW/SQL/INSERT_KeyboardGuide.sql create mode 100644 SW/SW/SQL/INSERT_Keyboard_ASCII_Guide.sql create mode 100644 SW/SW/SetupSteps.txt create mode 100644 SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard.sln create mode 100644 SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/Package.dtsx create mode 100644 SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/Project.params create mode 100644 SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/SoftWriters_Keyboard.database create mode 100644 SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/SoftWriters_Keyboard.dtproj create mode 100644 SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/SoftWriters_Keyboard.dtproj.user create mode 100644 SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/bin/Development/SoftWriters_Keyboard.ispac create mode 100644 SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/BuildLog.xml create mode 100644 SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/Package.dtsx create mode 100644 SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/Project.params create mode 100644 SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/SoftWriters_Keyboard.dtproj diff --git a/SW/SW/Input_Selections.txt b/SW/SW/Input_Selections.txt new file mode 100644 index 0000000..309cb71 --- /dev/null +++ b/SW/SW/Input_Selections.txt @@ -0,0 +1,3 @@ +THE OFFICE +40 YEAR OLD VIRGIN +IT CROWD \ No newline at end of file diff --git a/SW/SW/Output_Strings.txt b/SW/SW/Output_Strings.txt new file mode 100644 index 0000000000000000000000000000000000000000..2373dd96b24bdbe0948cac615d96471f460a610f GIT binary patch literal 744 zcmaJOzsC*H>q(qoIhDG_lFIih!8d1;om zsKK%FezSe#Q7nw{_U8ZBUww_2cdy9rJL7bYGZw!weuK`{zQ&j*dga{HwWS{IM#}9- jxDgqry&`Y97gfCal{Mda#(A0dm#(Uoh_P;SeRVwnX%JV~ literal 0 HcmV?d00001 diff --git a/SW/SW/SQL/CREATE_KeyboardGuide.sql b/SW/SW/SQL/CREATE_KeyboardGuide.sql new file mode 100644 index 0000000..6faa1e1 --- /dev/null +++ b/SW/SW/SQL/CREATE_KeyboardGuide.sql @@ -0,0 +1,15 @@ +USE [SoftWriters] + +CREATE TABLE dbo.KeyboardGuide +( + Keyboard_ID INT IDENTITY(1,1) + ,TextCol1 VARCHAR(10) + ,TextCol2 VARCHAR(10) + ,TextCol3 VARCHAR(10) + ,TextCol4 VARCHAR(10) + ,TextCol5 VARCHAR(10) + ,TextCol6 VARCHAR(10) +) + + + diff --git a/SW/SW/SQL/CREATE_Keyboard_ASCII_Guide.sql b/SW/SW/SQL/CREATE_Keyboard_ASCII_Guide.sql new file mode 100644 index 0000000..1d6ecba --- /dev/null +++ b/SW/SW/SQL/CREATE_Keyboard_ASCII_Guide.sql @@ -0,0 +1,15 @@ +USE [SoftWriters] + +CREATE TABLE dbo.Keyboard_ASCII_Guide +( + KeyBoardASCII_ID INT IDENTITY(1,1) + ,TextCol1 INT + ,TextCol2 INT + ,TextCol3 INT + ,TextCol4 INT + ,TextCol5 INT + ,TextCol6 INT +) + + + diff --git a/SW/SW/SQL/CREATE_SearchTerm.sql b/SW/SW/SQL/CREATE_SearchTerm.sql new file mode 100644 index 0000000..36c29da --- /dev/null +++ b/SW/SW/SQL/CREATE_SearchTerm.sql @@ -0,0 +1,7 @@ +USE [SoftWriters] + +CREATE TABLE dbo.SearchTerm +( + SearchTerm_ID INT IDENTITY(1,1) + ,SearchTerm VARCHAR(500) +) \ No newline at end of file diff --git a/SW/SW/SQL/CREATE_SearchTerm_Conversion.sql b/SW/SW/SQL/CREATE_SearchTerm_Conversion.sql new file mode 100644 index 0000000..b702aa4 --- /dev/null +++ b/SW/SW/SQL/CREATE_SearchTerm_Conversion.sql @@ -0,0 +1,13 @@ +USE [SoftWriters] + +CREATE TABLE dbo.SearchTerm_Conversion +( + SearchTermConv_ID INT IDENTITY(1,1) + ,SearchTerm_ID INT + ,SearchTerm_ASCII INT + ,UpDown VARCHAR(50) + ,LeftRight VARCHAR(50) + ,EndSelect VARCHAR(10) +) + + diff --git a/SW/SW/SQL/CREATE_sp_ConvertSearch_CalcPath.sql b/SW/SW/SQL/CREATE_sp_ConvertSearch_CalcPath.sql new file mode 100644 index 0000000..878c77a --- /dev/null +++ b/SW/SW/SQL/CREATE_sp_ConvertSearch_CalcPath.sql @@ -0,0 +1,162 @@ + +CREATE PROCEDURE [dbo].[sp_ConvertSearch_CalcPath] +AS + + +---Convert the Search Term from string into integers and calculate the character path + +DECLARE @Current_STConv_ID INT ----The ID value for SearchTerm_Conversion table +DECLARE @STConv_Count INT ----Total number of IDs in SearchTerm_Conversion table +DECLARE @ST_ID INT ----The ID for the SearchTerm +DECLARE @STID_Count INT +DECLARE @STID_Total INT +DECLARE @ST_RunningCount INT +DECLARE @Current_STConv_ASCII INT ----The current character INT value +DECLARE @Current_ASCII_Row INT ----Will be used to join to KeyBoardASCII_ID in Keyboard_ASCII_Guide table. Also used to calculate directional move +DECLARE @Previous_STConv_ASCII INT ----The INT value of the previous character to calculate next directional move +DECLARE @Previous_ASCII_Row INT ----The previous character INT value used to calculate directional move +DECLARE @UpDown VARCHAR(50) ----Calculates the Up or Down move and also populates UpDown column in SearTerm_Conversion table +DECLARE @LeftRight VARCHAR(50) ----Calculates the Left or Right move and also populates LeftRight column in SearTerm_Conversion table +DECLARE @EndSelect VARCHAR(10) ----Holding variable for Select value #. Will populate the EndSelect column in SearTerm_Conversion table +DECLARE @Current_First_Col INT ----The INT value in of TextCol1 for the current @Current_ASCII_Row. Used to calculate directional move +DECLARE @Previous_First_Col INT ----The INT value in of TextCol1 for the previous @Previous_ASCII_Row. Used to calculate directional move + + +SET @Current_STConv_ID = 1 +SET @STConv_Count = (SELECT MAX(SearchTermConv_ID) FROM SoftWriters.dbo.SearchTerm_Conversion) +SET @Current_STConv_ASCII = (SELECT SearchTerm_ASCII FROM SoftWriters.dbo.SearchTerm_Conversion WHERE @Current_STConv_ID = SearchTermConv_ID) +SET @EndSelect = '#' +SET @Previous_First_Col = 65 --The starting point for the Keyboard is always A +SET @Previous_ASCII_Row = 1 +SET @Previous_STConv_ASCII = 65 +SET @ST_ID = 1 +SET @STID_Total = (SELECT MAX(SearchTerm_ID) FROM SoftWriters.dbo.SearchTerm_Conversion) +SET @STID_Count = (SELECT COUNT(*) FROM SoftWriters.dbo.SearchTerm_Conversion WHERE SearchTerm_ID = @ST_ID) +SET @ST_RunningCount = 1 + + +WHILE @ST_ID <= @STID_Total +BEGIN + + SET @STID_Count = (SELECT COUNT(*) FROM SoftWriters.dbo.SearchTerm_Conversion WHERE SearchTerm_ID = @ST_ID) + SET @Previous_ASCII_Row = 1 + SET @Previous_STConv_ASCII = 65 + SET @ST_RunningCount = 1 + SET @Previous_First_Col = 65 + + WHILE @ST_RunningCount <= @STID_Count + BEGIN + + SELECT @Current_STConv_ASCII = (SELECT SearchTerm_ASCII FROM SoftWriters.dbo.SearchTerm_Conversion WHERE @Current_STConv_ID = SearchTermConv_ID) + + SELECT @Current_ASCII_Row = + CASE + WHEN @Current_STConv_ASCII BETWEEN 65 AND 70 THEN 1 + WHEN @Current_STConv_ASCII BETWEEN 71 AND 76 THEN 2 + WHEN @Current_STConv_ASCII BETWEEN 77 AND 82 THEN 3 + WHEN @Current_STConv_ASCII BETWEEN 83 AND 88 THEN 4 + WHEN @Current_STConv_ASCII BETWEEN 89 AND 94 THEN 5 + WHEN @Current_STConv_ASCII BETWEEN 53 AND 58 THEN 6 + END + + SELECT @Current_First_Col = (SELECT TextCol1 FROM SoftWriters.dbo.Keyboard_ASCII_Guide WHERE @Current_ASCII_Row = KeyBoardASCII_ID) + + SELECT @UpDown = + CASE + WHEN @Previous_ASCII_Row - @Current_ASCII_Row > 0 THEN REPLICATE('U,',@Previous_ASCII_Row - @Current_ASCII_Row) + WHEN @Previous_ASCII_Row - @Current_ASCII_Row < 0 THEN REPLICATE('D,',@Current_ASCII_Row - @Previous_ASCII_Row) + WHEN @Previous_ASCII_Row - @Current_ASCII_Row = 0 THEN '' + WHEN @Current_STConv_ASCII = 32 THEN '' + END + + SELECT @LeftRight = + CASE + WHEN @Previous_STConv_ASCII - @Previous_First_Col < @Current_STConv_ASCII - @Current_First_Col THEN REPLICATE('R,',(@Current_STConv_ASCII - @Current_First_Col)-(@Previous_STConv_ASCII - @Previous_First_Col)) + WHEN @Previous_STConv_ASCII - @Previous_First_Col > @Current_STConv_ASCII - @Current_First_Col THEN REPLICATE('L,',(@Previous_STConv_ASCII - @Previous_First_Col)-(@Current_STConv_ASCII - @Current_First_Col)) + WHEN @Previous_STConv_ASCII - @Previous_First_Col = @Current_STConv_ASCII - @Current_First_Col THEN '' + WHEN @Current_STConv_ASCII = 32 THEN 'S' + END +------------------------------------------------------------------------------------------------- +---Update the conversion table with Up/Down, Left/Right strings +------------------------------------------------------------------------------------------------- + UPDATE SoftWriters.dbo.SearchTerm_Conversion + SET UpDown = @UpDown + WHERE @Current_STConv_ID = SearchTermConv_ID + + UPDATE SoftWriters.dbo.SearchTerm_Conversion + SET LeftRight = @LeftRight + WHERE @Current_STConv_ID = SearchTermConv_ID + + UPDATE SoftWriters.dbo.SearchTerm_Conversion + SET EndSelect = @EndSelect + WHERE @Current_STConv_ID = SearchTermConv_ID + + +------------------------------------------------------------------------------------------------- +---SET PREVIOUS VARIABLE VALUES AND ADJUST FOR SPACES +------------------------------------------------------------------------------------------------- + SELECT @Previous_STConv_ASCII = + CASE + WHEN @Current_STConv_ASCII = 32 THEN @Previous_STConv_ASCII + ELSE @Current_STConv_ASCII + END + SELECT @Previous_ASCII_Row = + CASE + WHEN @Current_STConv_ASCII = 32 THEN @Previous_ASCII_Row + ELSE @Current_ASCII_Row + END + SELECT @Previous_First_Col = + CASE + WHEN @Current_STConv_ASCII = 32 THEN @Previous_First_Col + ELSE @Current_First_Col + END + SELECT @ST_RunningCount = @ST_RunningCount + 1 + SELECT @Current_STConv_ID = @Current_STConv_ID + 1 + END + +SELECT @ST_ID = @ST_ID + 1 +END + + +------------------------------------------------------------------------------------------------- +---REMOVE THE # FROM ANY S +------------------------------------------------------------------------------------------------- +UPDATE SoftWriters.dbo.SearchTerm_Conversion +SET EndSelect = '' +WHERE LeftRight = 'S' + +-------------------------------------------------------------------------------------------------- +---OUTPUT +---THE OUTPUT WILL NOT GENERATE A STRING IF AN INVALID CHARACTER IS SUBMITTED. +-------------------------------------------------------------------------------------------------- + +SELECT st.SearchTerm, + CASE + WHEN x.OutputString IS NULL THEN 'Your Input contained an invalid character. Please use either [A]-[Z], [a]-[z], or [0]-[9] values.' + ELSE x.OutputString + END AS 'OutputString' +FROM +( + SELECT SearchTerm_ID,OutputString = STUFF( + (SELECT ','+UpDown+LeftRight+EndSelect + FROM SoftWriters.dbo.SearchTerm_Conversion t1 + WHERE t1.SearchTerm_ID = t2.SearchTerm_ID + FOR XML PATH ('')),1,1,'') + FROM SoftWriters.dbo.SearchTerm_Conversion t2 + WHERE SearchTerm_ID NOT IN + ( + SELECT x.SearchTerm_id + FROM + ( + SELECT SearchTerm_id, + CASE + WHEN UpDown IS NULL AND LeftRight IS NULL THEN 1 --Do not calculate. Data input issue. + ELSE 0 --Ok to calculate + END AS 'Calc' + FROM SoftWriters.dbo.SearchTerm_Conversion + ) AS x + WHERE x.Calc = 1 + ) + GROUP BY SearchTerm_ID +) as x +RIGHT JOIN SoftWriters.dbo.SearchTerm st ON x.SearchTerm_ID = st.SearchTerm_ID diff --git a/SW/SW/SQL/CREATE_sp_LoadSearchTerm_Conv.sql b/SW/SW/SQL/CREATE_sp_LoadSearchTerm_Conv.sql new file mode 100644 index 0000000000000000000000000000000000000000..24c3da5ffc80c38c38bf6b056c903479824d4470 GIT binary patch literal 2862 zcmds3?`so55Pe@G_&@B&7Gp3q1q%wc7i|M=QgRm+M1s{y3$;qC{`u;AGdb^WZ<`c< z5Rm0^d$+su-pres%a89Frg(;36#NZ1=F1Z20hNN@fmX*^7$>_ z=Q!p43h!`63#XiY&eg z@H?}p74%GAUC`1pmZev9t{Ee)$k$KG$DA=KsAM}90Z;gT!*(26xns--wr{Dc%7Q#aSy5rtZixpF_Fu3pmxXM3y?`SUyK zRrOr2M`7twv_=c-H%05QWnMcYb$*Y$_AUEMi~pnYx7V=gy<&fxtm#BLEbABnu^ury zDbb0PDZ8ThO|2rmV@>{QR(XGFcMz|uZnC?~ncq3%G~)0&5LfZ6x?DOlyOzP;$yF~p z%l1vyXcdzx~ux~06Y9GtoI0U zhpX%2qHkD}%hnpX^dl}0*T`in;xbqpmjNC%xNP&eo-fLN<@3MI-3n1(qoFY<-^CTU oyeFv!sxL&UUIOlMPgxaBJYmLo&Ccon?Y!2~-Jot?_Sy(P0oym3G5`Po literal 0 HcmV?d00001 diff --git a/SW/SW/SQL/INSERT_KeyboardGuide.sql b/SW/SW/SQL/INSERT_KeyboardGuide.sql new file mode 100644 index 0000000..79e92a1 --- /dev/null +++ b/SW/SW/SQL/INSERT_KeyboardGuide.sql @@ -0,0 +1,8 @@ + + +INSERT INTO SoftWriters.dbo.KeyboardGuide (TextCol1,TextCol2,TextCol3,TextCol4,TextCol5,TextCol6) VALUES ('A','B','C','D','E','F') +INSERT INTO SoftWriters.dbo.KeyboardGuide (TextCol1,TextCol2,TextCol3,TextCol4,TextCol5,TextCol6) VALUES ('G','H','I','J','K','L') +INSERT INTO SoftWriters.dbo.KeyboardGuide (TextCol1,TextCol2,TextCol3,TextCol4,TextCol5,TextCol6) VALUES ('M','N','O','P','Q','R') +INSERT INTO SoftWriters.dbo.KeyboardGuide (TextCol1,TextCol2,TextCol3,TextCol4,TextCol5,TextCol6) VALUES ('S','T','U','V','W','X') +INSERT INTO SoftWriters.dbo.KeyboardGuide (TextCol1,TextCol2,TextCol3,TextCol4,TextCol5,TextCol6) VALUES ('Y','Z','1','2','3','4') +INSERT INTO SoftWriters.dbo.KeyboardGuide (TextCol1,TextCol2,TextCol3,TextCol4,TextCol5,TextCol6) VALUES ('5','6','7','8','9','0') diff --git a/SW/SW/SQL/INSERT_Keyboard_ASCII_Guide.sql b/SW/SW/SQL/INSERT_Keyboard_ASCII_Guide.sql new file mode 100644 index 0000000..ecec602 --- /dev/null +++ b/SW/SW/SQL/INSERT_Keyboard_ASCII_Guide.sql @@ -0,0 +1,8 @@ + + +INSERT INTO SoftWriters.dbo.Keyboard_ASCII_Guide (TextCol1,TextCol2,TextCol3,TextCol4,TextCol5,TextCol6) VALUES (65,66,67,68,69,70) +INSERT INTO SoftWriters.dbo.Keyboard_ASCII_Guide (TextCol1,TextCol2,TextCol3,TextCol4,TextCol5,TextCol6) VALUES (71,72,73,74,75,76) +INSERT INTO SoftWriters.dbo.Keyboard_ASCII_Guide (TextCol1,TextCol2,TextCol3,TextCol4,TextCol5,TextCol6) VALUES (77,78,79,80,81,82) +INSERT INTO SoftWriters.dbo.Keyboard_ASCII_Guide (TextCol1,TextCol2,TextCol3,TextCol4,TextCol5,TextCol6) VALUES (83,84,85,86,87,88) +INSERT INTO SoftWriters.dbo.Keyboard_ASCII_Guide (TextCol1,TextCol2,TextCol3,TextCol4,TextCol5,TextCol6) VALUES (89,90,91,92,93,94) +INSERT INTO SoftWriters.dbo.Keyboard_ASCII_Guide (TextCol1,TextCol2,TextCol3,TextCol4,TextCol5,TextCol6) VALUES (53,54,55,56,57,58) diff --git a/SW/SW/SetupSteps.txt b/SW/SW/SetupSteps.txt new file mode 100644 index 0000000..dd6efb2 --- /dev/null +++ b/SW/SW/SetupSteps.txt @@ -0,0 +1,21 @@ +1. Create two folder structures. They are used in SSIS package + C:\temp\SW\Input + C:\temp\SW\Output +I used Input_Selections.txt as my input file +I used Output_Strings.txt as my output file + +2. Create a database named SoftWriters + +3. Run the following sQL files in order: + a. CREATE_KeyboardGuide + b. CREATE_Keyboard_ASCII_Guide + c. CREATE_SearchTerm + d. CREATE_SearchTerm_Conversion + e. INSERT_KeyboardGuide + f. INSERT_Keyboard_ASCII_Guide + g. CREATE_sp_LoadSearchTerm_Conv + h. CREATE_sp_ConvertSearch_CalcPath + +4. Execute SSIS pack after setup + +5. I've attached my Input and Output files as examples of my work. \ No newline at end of file diff --git a/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard.sln b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard.sln new file mode 100644 index 0000000..e940048 --- /dev/null +++ b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard.sln @@ -0,0 +1,19 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{159641D6-6404-4A2A-AE62-294DE0FE8301}") = "SoftWriters_Keyboard", "SoftWriters_Keyboard\SoftWriters_Keyboard.dtproj", "{E47F5356-18ED-4411-9F3A-CE51F8F89452}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Development|Default = Development|Default + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E47F5356-18ED-4411-9F3A-CE51F8F89452}.Development|Default.ActiveCfg = Development + {E47F5356-18ED-4411-9F3A-CE51F8F89452}.Development|Default.Build.0 = Development + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/Package.dtsx b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/Package.dtsx new file mode 100644 index 0000000..74255b2 --- /dev/null +++ b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/Package.dtsx @@ -0,0 +1,825 @@ + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + 0 + + + EXEC [dbo].[sp_ConvertSearch_CalcPath] + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + false + false + + + + + + + + + + + + + + + + + + + + 0 + [dbo].[SearchTerm] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + +]]> + \ No newline at end of file diff --git a/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/Project.params b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/Project.params new file mode 100644 index 0000000..b56a815 --- /dev/null +++ b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/Project.params @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/SoftWriters_Keyboard.database b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/SoftWriters_Keyboard.database new file mode 100644 index 0000000..1b9a635 --- /dev/null +++ b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/SoftWriters_Keyboard.database @@ -0,0 +1,13 @@ + + SoftWriters_Keyboard + SoftWriters_Keyboard + 0001-01-01T00:00:00Z + 0001-01-01T00:00:00Z + 0001-01-01T00:00:00Z + Unprocessed + 0001-01-01T00:00:00Z + + Default + Unchanged + + \ No newline at end of file diff --git a/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/SoftWriters_Keyboard.dtproj b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/SoftWriters_Keyboard.dtproj new file mode 100644 index 0000000..3a97291 --- /dev/null +++ b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/SoftWriters_Keyboard.dtproj @@ -0,0 +1,532 @@ + + + Project + 13.0.1601.5 + 9.0.1.0 + $base64$PFNvdXJjZUNvbnRyb2xJbmZvIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmRkbDI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yIiB4bWxuczpkZGwyXzI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yLzIiIHhtbG5zOmRkbDEwMF8xMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDA4L2VuZ2luZS8xMDAvMTAwIiB4bWxuczpkZGwyMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAiIHhtbG5zOmRkbDIwMF8yMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAvMjAwIiB4bWxuczpkZGwzMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAiIHhtbG5zOmRkbDMwMF8zMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAvMzAwIiB4bWxuczpkZGw0MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAiIHhtbG5zOmRkbDQwMF80MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAvNDAwIiB4bWxuczpkZGw1MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAiIHhtbG5zOmRkbDUwMF81MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAvNTAwIiB4bWxuczpkd2Q9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRGF0YVdhcmVob3VzZS9EZXNpZ25lci8xLjAiPg0KICA8RW5hYmxlZD5mYWxzZTwvRW5hYmxlZD4NCiAgPFByb2plY3ROYW1lPjwvUHJvamVjdE5hbWU+DQogIDxBdXhQYXRoPjwvQXV4UGF0aD4NCiAgPExvY2FsUGF0aD48L0xvY2FsUGF0aD4NCiAgPFByb3ZpZGVyPjwvUHJvdmlkZXI+DQo8L1NvdXJjZUNvbnRyb2xJbmZvPg== + + SoftWriters_Keyboard.database + SoftWriters_Keyboard.database + + + + + + + + {c6206e82-4fda-4589-8a90-94ccc3ebfc5f} + SoftWriters_Keyboard + 1 + 0 + 0 + + + 2019-06-07T14:16:16.6128299-04:00 + PGH\emaurhof + ALEA02INFL52 + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAABWCaAXChp0GL3K2JqhTxSAAAAAACAAAAAAADZgAAwAAAABAAAACYfGIkXVsPUcehnXHGDu8tAAAAAASAAACgAAAAEAAAAOA7HMhtpiKKQO7IjDkouYGIAAAADtdVMm2veHPAtnEC+4Eq4Y8ZqeeYmxlzRa0yDc8TaYx4KWWJE+c9T6lCwdvaRqyOHNg87wpCXvN7wW5rpEL3U5YtrRraanvHIqRm9UVLnYETtX+y1mobcm2wi6o9puT+5s4BM0TzpGtvoHBvZ9vgGur7NWkqjDHtRmBUu0KWvO9eIDKAovdLZxQAAACrNpLC4A6UWdM26kBF7nI3ihumjA== + 1 + + + + + + + + + + + {EC6FE4F3-C783-4B0D-935F-9B5B1450A887} + Package + 1 + 0 + 5 + + + {FACF4F86-C3C8-446A-BCB4-8DB0F0A429CF} + 8 + + + 1 + + + + + + + + + + + 0 + 0 + 0 + Data Source=.;Initial Catalog=SoftWriters;Provider=SQLNCLI11.1;Integrated Security=SSPI;Auto Translate=False; + 18 + + + + + + + + + + + 0 + 0 + 0 + SoftWriters + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + . + 18 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 0 + true + 3 + + + + + + + + + + + 0 + 0 + 0 + 1252 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + C:\temp\SW\Input\Input_Selections.txt + 18 + + + + + + + + + + + 0 + 0 + 0 + 0 + 9 + + + + + + + + + + + 0 + 0 + 0 + Delimited + 18 + + + + + + + + + + + 0 + 0 + 0 + + + 18 + + + + + + + + + + + 0 + 0 + 0 + 0 + 9 + + + + + + + + + + + 0 + 0 + 0 + 1033 + 9 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 0 + <none> + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + true + 3 + + + + + + + + + + + 0 + 0 + 0 + 1252 + 9 + + + + + + + + + + + 0 + 0 + 0 + true + 3 + + + + + + + + + + + 0 + 0 + 0 + C:\temp\SW\Output\Output_Strings.txt + 18 + + + + + + + + + + + 0 + 0 + 0 + 0 + 9 + + + + + + + + + + + 0 + 0 + 0 + Delimited + 18 + + + + + + + + + + + 0 + 0 + 0 + + + 18 + + + + + + + + + + + 0 + 0 + 0 + 0 + 9 + + + + + + + + + + + 0 + 0 + 0 + 1033 + 9 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 0 + <none> + 18 + + + + + + + + + + + 0 + 0 + 0 + true + 3 + + + + + + + + + + + + + + Development + + bin + + + + + SQLServer2016 + + + LastModifiedTime + LastModifiedTime + 2019-06-07T18:40:07.4888792Z + + + + + + \ No newline at end of file diff --git a/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/SoftWriters_Keyboard.dtproj.user b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/SoftWriters_Keyboard.dtproj.user new file mode 100644 index 0000000..c547be6 --- /dev/null +++ b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/SoftWriters_Keyboard.dtproj.user @@ -0,0 +1,22 @@ + + + + + Development + + true + + + false + true + + + LastModifiedTime + LastModifiedTime + 2019-06-07T18:40:07.4888792Z + + + + + + \ No newline at end of file diff --git a/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/bin/Development/SoftWriters_Keyboard.ispac b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/bin/Development/SoftWriters_Keyboard.ispac new file mode 100644 index 0000000000000000000000000000000000000000..d6b6a90138c2ed59557aae0290112776d39240ab GIT binary patch literal 8100 zcmaKRWl$W_i#{bQ}(8zc_{iwgh%5CMo1!%AZE;>p)|0Dx~10DuZ01%QlAZH+C>+09&C zJSp=C0gO5Sy8A!JnaHVgzD(PDv(0AEeDykWP>Z3jJXI*Rrm(5yo}AMB_zx6$`)D+1 zw4B<^O5tg**lV-HQwK~+_D@Y_)_fZ3-1xrhzW2Hw`H2+dmgLuHVc$s}iphd@g~T#m zUmY1jPG`QqMhr$TwccXFi2J+35-1B{U|_6`lYNuGT^m>vNWGOY?7%`c25(S;KL)&$ z^li;hwFzZsxL0LdT}+DT7&Lv_>%XiB!pWZnugrQ=a}dUO(w4|lPw92ANOXEw03ID4 zhewG*rjaeKrDHxJI~Xj{b7XZ<7%=WI(}uM?T@_DR9kBLVJ2i&}zE2_)XTC2be{9&# z?bk_XuXWC*s0lAX)y}WJfz#er)L(ql1CJ8Ay?$`)zwM3O@#yLAaGBX-Mx~Gb`f{3Z zk3HlPJc^Q$(1Tz)BuPjYlv1$2Keif>|21Q}_D{r~&;adECNG76ZEs3E``f2D3Z(TY zPBmI>UTt$qqKb-0zl9G9Y4dctm`?|w+3=n0OdjFX62xgvS>u;bj_F6_&uAe|2L-t9 zlQ)S5{vf_sya!QCSn&%|ioviMqRiSS_72TL3q7wQ<rq;6;vniLN!4WlG;*==$$(4I#zGGCkC!`Ksp+YaXVHSA-~4-aW6@=#i$FBm5r0y|XhM z1Q(UjE)rX?gqZoyn7>_nW5j!)ZjN0)w0#ugBly~__YF+pwG{OYOpv>aK0EgLSRL|- zBL#6euR^wKJ>z)`KD}S4owNGeA%S~g=mgZT!5r=aaTztsYC`v&mpVKP;Zc#W+EbL# zg1ms=%Uvjt4N)pm*aN;U-Bp8%Sx@TiPI(xr)gO@@Lex7uIYBdZ9YXRa&P$c}3oQG3 zr%c=x2g*>N5^I`5ox@AF?4I&3;aoh0X*>`DV^pM&gNEMekxPul^;G_*D2_kmeKRIr zcAJ{rf1Jx}WRmJ=cltIS&oerW0uR6}5d~oS_<(+!J#WYHsmavt<3Z;2(IkHT=9-)^ z-21pDw6S_FB4VBj(su&r)PA=X@gyg&vw|aT-Z%wRaZFUzi|dcJ$a&qP3pGU)BNgk&-Ljfa4ciLV0vE+>I2jL`uz1r_o@9OmA}X4f|p0rC1*_bdob4`p~vyQ z!KgPq=b4o{=PTzUIoO`csh{Nh-4rz6Z*a)GgqWo0M%{St;oHUH&p1R}V;T=~@-UTO*+4w;F zg>9>h&_?wei!o3vKQU=3_jz*|vEf<8;@Jioz6Dz>Z_4?Wv=W%RjZ`Zg?bNXYp!=>PP7pc{j0vPt6+g1xW2gJO)yuiV0>7UcHnovfNAMRU2^Vj2pYI{mc=v z+#bllnTQKZV(ct49wV9G_RG2yaTL_PwxHVpkh>sy`RgI`j0u&yw`u5$nWE4IaODKl zp5h$*`0e)y7<0)(ESD-0DvjljV_Bqcj5+R{NLm?s^zvT2vc^R)d*erEm1s)WDNR9X5 z4yfXCUy9k}V6b2E0icAp_+W5CV|cP@I41;h#EH1Z$v{KuqOo;b+?ho#_>$s6#}n83 z1u38>|81|I@sV6{J@-b;jK;isoXv>B*wB_YQjgm*X5uj~Ho%!(VJR#=i>R$frn({Qfv?3})n8QVR@LMDi{ggoHD-!gCyN(5)e-~^&?c9X>@+HPmF~9% z_YJkt&7I54A^rC_1or~W`x57Ns<;K2p9(>3BNZQ}|74fq#I7OLU7QC-9W~%+7A8wK z&5awn8xR%FH>%(%@b)V`_R=l+jRKQx47R71h?Hkw7n83~R_ahQ3hz}&tAaYj-$W{L zM{`RMTbo9KVq1%#BcTl;T%jdP6&sI11tG6BdWC^U49YtA;xUw;L^p}&{IVBP*~pqW z4>sR5mN;HXqu%yen%sy}nUdn7`!q%&T3F-}Z4J9U=eR`=FT_cL$CbA>4D-G*WlYZb zaWi!_)w7TjqWj#MsoJZrenRZ;X${WF8xX~X;D_?J+Km^Clv*~CUIQ)NOZvv}FQ)M7 zf>^v|QKaSEvAw05U%ork;(>)v*L=n&{|ex(UeLSdbLm%3StK#S$BKe? z_<%v3vNysjcTjhnd)9<1dT&~~@)_CHQ1bDR!=f4V3h$v1DjuF_rTuQKp1Pf^_IolX z5EY+mh?D+$;tC(J?>gpGd5x<@+=emi-J<#wyQdGmg#bM-xGH46nP5TY3)QUfd+yc) z=(<9_hH|Ac1%C9!aOGy%^nBo$>>yHiLyug!7*Rk3&F+2dP zgtA-TN`(H@Nyq;}Fe?zzd8RIZZ^5K)nui^t`A$eH}CCAmKvUd^~6&-=5Sb z9IwMSk(#}NXGgX25Yg{G%h+zPh_R99k8`2?@Ts^JPSIpg z6`|T%oU|w6!;HN*#w1P^ED*J&@45D_5|M}XbnaTvbW1_a2^?F1S#p!&hM_6K3pDHeT=DUw%8DHEk0E}Zn*NvHwl?E%ox)kd@;w?6kD0ftH7MR3hkvp z$%Y*4p=wS?AjKUqprO;@(0t#Fq?|oZ>M(;HkO}X6s-a3|)Q)Ri?|Y)F{>&5NURfeH z)^ua|c?hFCze7UVQC7znqI+@K6>|PqwY~vPZ$nt--0bjbyp{iDW3QUDDO+Y?s=1t6 z(~1=Y72i1aeybWl(W)Or^gMQHz+dPkIz!SD>Nn=}%fV=IJiuK+R1Ye?yv1}r{JE-~ zf1$ZM@sA&p77D@kUFt5H$f0Pjj~j-8z{A)*RhESU3UqG{n>6h?HA7`a9p6qd{|dY1 zVHLr*jPXoQopd-uJ-r@@cRYUX?LVkB_)`#HXh!iMMI2?{R7V1h|Kt0iZn zyPBVSk`;0I@vT0d1WKVax`^Rukn&}lM1SmNXjT257LA{!=)pwCk6#uo9deb>vk7%- z8*=YVL!Zo0{WuhS(n%yekrVEV-+ASIt1mL{TWBSCFbf7dfg35mMR0gFiaFJ8PqN;R4g${ z-oiB843^XsBet*K-ayk6|0enKeMsYvl&wD49^UP-+%D5HUisY;Q{&bbPpV^Yk91(>QB{j~7y3C%uFjaCBkgzCR;~eqtL=uaGaRAp5=ZYJ+v>KKGCV zChmHXPOc2i`i;f5c%kT6W2bXf)C3ZHGF-of;yFKQ*?+saGg7WOzpM-uS~JkZUKxc7Z=YMJ zj?EvcZKf2%A%u?>G&uI&Mt&k@WtNpue)A-T_pgbF$g&qRUV0yWtsiKrHeb?|crZ#a zZI*dGWgF|n9u3IdUp}K~V;N-=bXxTGxEW3RwLbS{VzpW`SN`zKppE7w9(~PtFU_vm z^_0RbFERh`=VYJ9?U7k5hz3QovG_vDnlhrPzdqPZr=mg&-qt33uuM|A0ac}0LE6^m zsS2uA!}4;0tH24>TNNdcj8MFR1WK%z;jkE%c!5+1`{u|VVZ1_&Dt*0 zi&|br_sg9<7)zb35pB>qALr&5xx3u$ym)#gIeSkrC^mHu8Yi~)(SK^0c2ci@gR3$a zeZBVz#!ggh}+5@A{sHs%874clZMsn8h_3OkR4EEw5xV!=-B9&b~mf4p^5J`B{ zzToyXDQ*>V0qig2{T6C?lhn-(671#4fx*-L)8V@hQ(M$DbAM`?50}_@24d4j#`5U3 zx<#ZH=ro#GQS^qy&3HFz)bz=Y>Ks0Bx#%0*l7gceNh=?6CvP-CJ`g3hGh`3)mvj7Zap>`ZlyuSk}|Re%v{jnh$Z0{m_=0zZ4hw!G(_ zj+vo{Ik{y&qK*5)<$9p%O@lI>41?{o%b);2YbnmGB}lNQX$b?@&7ppC!gjb?fO4h4 z_qajBrr#y=8x9diABi}8lTf8%h?@Sr;PcU5h(v-<5z0cv^&*!q;=3^^9pvsJ7vSLU zy3Hj&tdvk7y~~s?I0Ia`0zBO<;dmLGiG1YY*yI=S!f2?jBXp*`$5>m|?5|>VvY`^O zxjH9)X+=LEIAR}6w923#&Z`;|<`{O?1koy~NJ%Es&TyiZE|FSEea7`va*(n11A_XM z5*Xdnjl0EcH1P%Xf8ZiH;n8VpYSh#-+~X~YaL6%JQUjS8u=tR|^NxXI7O;G*y?LE{9)I&jDR3Rrvp;yKDz`aVRQ6Z7GGDmj*0;kb85m)y$X6 zSg~7HJjQ)9Sk%mJ z1#@-a36isSe0Wc=sT^hWt>+jz^tK!AM5=JD7&`jFNBkM@yJWStqaE{6+i>&QFB-3B zZBM$pZTy~edk_y|Xf@s~A!$iX+>pgK(A}1Jd30NubzYMkFC!syu_M@I_xl!I9?1Xd zfo2%H8ZmeU??YPR=Yygs=$v-zcCQ}xAXdar`$?wR)AO!M%uW{|>NrYgc%;QTRubxJ z4+)L-iYsPte0WjP{XhkZR3VYu@C-7KfAv>6cy*ejPS}x{D%(a~o8-N7U zY#oI%9CEP`JI3Qs2BDwHmdcPbho5xvyfZ8VJ7vDzEFE`h5ha%qJi*^(@wcd{`TaDCM15Stf&7Rpr-Ipx8$=@!>M<0iOs8CM z$4~Pjys#r(ckkil((X#_Os#twC^r^p(6|S0s$Zg-8qQ*2o_&CPESW%$OzYC6_v|Rh6GsKlcW195ss61CYyDm5|0*0iJKC6=y0SYNI~&`( z{I}9^eQovdgbJfP8}sD&RJ}U)91p0jd3V1K3H=VW3HdWCa9oiM3djsl-^bGplCn=4 z9UHrK=1GkH6Ma1kyh*rrxeY;a3092`EIJBNV`Ms7g#!GO+T8&C;x~8zK-(Mu!1_x~ z{Qq;aH+HbLFn4kNZ|u(WbRElpxc-|XZy1B$ULjUJLT61#d1^Y1O;%?P=^qgDA=Dv# zTZIgVUD*=TW$LG4X3ZJa#2h^1LwcQ#m2mZY&8+f&w8?r1a(0G)qtF|=T4{7+5UTy<7aTlJxX%WDFdF;IzesKkrU zv1X#P#i+k;*4JwRjLDW}dy{q|7n9N<2#+OdF$ORB7T5~#d)T#VvZ^MfuHfi>TyW%9 zCUy11oOPAi%z%Jw_8{M=-<>iXW{_2U2$%RB50NSf^XFB9KW0_TW*+~EpGS~gyD`3OWoH!t^-128xVnP4X5p#D(6Z8fC+1{u4vN-UORJqOHE>v;b)3twWg63yytVBsk{~$C<3EhcdOFQcgKt0` zf~9L?$A2il^BTI9`!JViHmAv>*H+fKs{0y;9u#Q$WDL{%0B|T)_3MuBQVJ3k(T5Qy zl8P?f->uG5-e1!9wrLM*0q^e)sI;hn4*rhj zBu%PB@Z1dVkiR-$6OquH@*3a!p`_GOx-ci?!R=MD1I!GVS4tR&`s(bn_|ePGpefe- z?u;*c(*sL7;tBa~zM%)1HDzKvJFc{(8t5@k?Hx8|mWDsTYZvF2_d_9u-mT>4k~whC z^;j>uhP(uzI9q?EK0xa>oW+}_K@eo#9chb7TMwf-bk-K-5!e>|x%g73A2>vSsbNzF zVCmOjB>BeY*fe8ZQTlT95%@`lwXokzVfY}SRxOBWu*FO#=4+U1kYXW`Xv&y_6Iu55 z^WgC5jWMQ>7g%4S=_!s(!j~gK1leppS_ z)neB+S%&7Ys5jZ^p1)cADm~cR*S#PRW=d~N$GkfF{7q5g_ zhG<2g6O(ITlPxIbyMucQ!gHi^bKJ821%|9+TF04H{bm2Gol^@5!IOa2h#HzK%|Sil zic<5@O{H>Z2iZ9~Dk)je#P&8j<+alu;}4$!C&XaOr`!;=__%C&dMJ&U2yr0V(gX+S zcSazp8(L1guWl(4UZnXht976R!FP~q^sutdnHMh_=MJj$A+fRBSY9BndA z%K(x)*iTJn(X11ER;TMU*x3Tc&k{3z3sqT$gCX%=W&<&X=B4V(stCfuJP+*G@anyp z^>#9cT@0IlcNpEvxu1@L2of%FC>`!r`V7Uo2V+YAk+<&s71<6pQ$tcivQ5Io$hCFy z&@VwOL3B^8=~6asy=6^H4%uzz`a<6{4RcbCI73E?7nFNn98)BP4$s#vbyq1UGue!8 zdtic@1AhWcNxuvJ)*|EP#4sT&F#b25wbNLShU)OwWm;#M0zT$VuyJS0Gxg4XF#Ljv-jXDf?0GLo#0 z7iUj@_paI7&jCRY{^kssIxn#s*4?l^>54z*fRTog_lPRN{u@6Hd(dxpya_icM+_$Vf2DH zaAA162{%7RZNDmjZKyDprfs)Vf~FL$f(`XwIs#BQ7bRxr)Jtak_WmYZ9mr{ywJwlK zkE3_Xse@h`FSuyC*vK*d3%?6< zgE-4|dY)R6aDk63MyeX!)69#pO$3~Y?03_AxBKT@b)=0d-Qs%~8M3@N-)mjT?cEzt zWWFTl9vYOD|Nib+ZZnirADWD;^D(DXxny4$OQ_h_z)~m*Y3VB(yDl^$&XpcYOn`Jd zDx_bGisr0@3&If-;BUVHl81t31N>i|>Hq9N|9hYMKau~mCjX8U#0UI`QTb2oKfS}h rW9R;2|A&+KPxwC{>fhl-WPtze*+BAef1L^d0Q+~|{oPZ^|8@F*6B;0{ literal 0 HcmV?d00001 diff --git a/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/BuildLog.xml b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/BuildLog.xml new file mode 100644 index 0000000..e10f60a --- /dev/null +++ b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/BuildLog.xml @@ -0,0 +1,15 @@ + + + + SoftWriters_Keyboard + 2019-06-07T18:58:46.9057562Z + EncryptSensitiveWithUserKey + + + + Package.dtsx + 2019-06-07T19:03:33.2006628Z + EncryptSensitiveWithUserKey + + + \ No newline at end of file diff --git a/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/Package.dtsx b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/Package.dtsx new file mode 100644 index 0000000..1bcae08 --- /dev/null +++ b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/Package.dtsx @@ -0,0 +1,825 @@ + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + 0 + + + EXEC [dbo].[sp_ConvertSearch_CalcPath] + + 1252 + false + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + false + false + + + + + + + + + + + + + + + + + + + + 0 + [dbo].[SearchTerm] + + + 1252 + false + 3 + false + false + TABLOCK,CHECK_CONSTRAINTS + 2147483647 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + TableInfoObjectType + Table + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataSourceViewID + + + +]]> + \ No newline at end of file diff --git a/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/Project.params b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/Project.params new file mode 100644 index 0000000..ce6bfd5 --- /dev/null +++ b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/Project.params @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/SoftWriters_Keyboard.dtproj b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/SoftWriters_Keyboard.dtproj new file mode 100644 index 0000000..b26bb4e --- /dev/null +++ b/SW/SW/SoftWriters_Keyboard/SoftWriters_Keyboard/obj/Development/SoftWriters_Keyboard.dtproj @@ -0,0 +1,536 @@ + + + Project + 13.0.1601.5 + 9.0.1.0 + $base64$PFNvdXJjZUNvbnRyb2xJbmZvIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmRkbDI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yIiB4bWxuczpkZGwyXzI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yLzIiIHhtbG5zOmRkbDEwMF8xMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDA4L2VuZ2luZS8xMDAvMTAwIiB4bWxuczpkZGwyMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAiIHhtbG5zOmRkbDIwMF8yMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAvMjAwIiB4bWxuczpkZGwzMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAiIHhtbG5zOmRkbDMwMF8zMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAvMzAwIiB4bWxuczpkZGw0MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAiIHhtbG5zOmRkbDQwMF80MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAvNDAwIiB4bWxuczpkZGw1MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAiIHhtbG5zOmRkbDUwMF81MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAvNTAwIiB4bWxuczpkd2Q9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRGF0YVdhcmVob3VzZS9EZXNpZ25lci8xLjAiPg0KICA8RW5hYmxlZD5mYWxzZTwvRW5hYmxlZD4NCiAgPFByb2plY3ROYW1lPjwvUHJvamVjdE5hbWU+DQogIDxBdXhQYXRoPjwvQXV4UGF0aD4NCiAgPExvY2FsUGF0aD48L0xvY2FsUGF0aD4NCiAgPFByb3ZpZGVyPjwvUHJvdmlkZXI+DQo8L1NvdXJjZUNvbnRyb2xJbmZvPg== + + SoftWriters_Keyboard.database + SoftWriters_Keyboard.database + + + + + + + + {c6206e82-4fda-4589-8a90-94ccc3ebfc5f} + SoftWriters_Keyboard + 1 + 0 + 0 + + + 2019-06-07T14:16:16.6128299-04:00 + PGH\emaurhof + ALEA02INFL52 + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAABWCaAXChp0GL3K2JqhTxSAAAAAACAAAAAAADZgAAwAAAABAAAACFosd0lyG8zfgGoZN7P5ujAAAAAASAAACgAAAAEAAAAOR3aK8+eHTZZR6s7TV37jmIAAAABja4w5ExMH9BBOb70tnVD/V8lPimp49F/oFLQN4+f1GSxgn29GNS/I0YfsaS9e3pbIGqnW6Ms/pudGp3mRUDAGnvze33kRs8FqD0W6AVfAqivcIq+xg7txnfUjoJZGbTkxvLPKtxa411XESVIDfsDfVQw0+ZGF2I1BVMcz/fwnZy+i8eZznNYRQAAACHwPtQkuTT7TdOiImfCiQzXNpnuA== + 1 + + + + + + + + + + + {EC6FE4F3-C783-4B0D-935F-9B5B1450A887} + Package + 1 + 0 + 7 + + + {51F5346A-5D39-472B-A9A4-83E11BAF77F2} + 8 + + + 1 + + + + + + + + + + + 0 + 0 + 0 + Data Source=.;Initial Catalog=SoftWriters;Provider=SQLNCLI11.1;Integrated Security=SSPI;Auto Translate=False; + 18 + + + + + + + + + + + 0 + 0 + 0 + SoftWriters + 18 + + + + + + + + + + + 0 + 0 + 1 + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + . + 18 + + + + + + + + + + + 0 + 0 + 0 + 18 + + + + + + + + + + + 0 + 0 + 0 + true + 3 + + + + + + + + + + + 0 + 0 + 0 + 1252 + 9 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + C:\temp\SW\Input\Input_Selections.txt + 18 + + + + + + + + + + + 0 + 0 + 0 + 0 + 9 + + + + + + + + + + + 0 + 0 + 0 + Delimited + 18 + + + + + + + + + + + 0 + 0 + 0 + + + 18 + + + + + + + + + + + 0 + 0 + 0 + 0 + 9 + + + + + + + + + + + 0 + 0 + 0 + 1033 + 9 + + + + + + + + + + + 0 + 0 + 0 + + + 18 + + + + + + + + + + + 0 + 0 + 0 + <none> + 18 + + + + + + + + + + + 0 + 0 + 0 + false + 3 + + + + + + + + + + + 0 + 0 + 0 + true + 3 + + + + + + + + + + + 0 + 0 + 0 + 1252 + 9 + + + + + + + + + + + 0 + 0 + 0 + true + 3 + + + + + + + + + + + 0 + 0 + 0 + C:\temp\SW\Output\Output_Strings.txt + 18 + + + + + + + + + + + 0 + 0 + 0 + 0 + 9 + + + + + + + + + + + 0 + 0 + 0 + Delimited + 18 + + + + + + + + + + + 0 + 0 + 0 + + + 18 + + + + + + + + + + + 0 + 0 + 0 + 0 + 9 + + + + + + + + + + + 0 + 0 + 0 + 1033 + 9 + + + + + + + + + + + 0 + 0 + 0 + + + 18 + + + + + + + + + + + 0 + 0 + 0 + <none> + 18 + + + + + + + + + + + 0 + 0 + 0 + true + 3 + + + + + + + + + + + + + + Development + + bin + + + + + SQLServer2016 + + + LastModifiedTime + LastModifiedTime + 2019-06-07T18:40:07.4888792Z + + + + + + \ No newline at end of file