Question
Read the following program specs completely before you start.

Program
You are to write 3 small programs that use a stack to work with infix/postfix equations, and equation verification.

1. Verify equations based on balanced parentheses, brackets, and curly braces. (50)
a. Examples of good equations:
i. (a + b)/c
ii. {[(a + b) * a]/b} + 1
iii. a + (b /c)
b. Examples of bad equations:
i. (a + b/c
ii. ()((())
iii. {if you eat a lot}/(you will belch))
2. Evaluate post fix equations.(100)
a. Example:
i. 1 2 + 3 *   => results in 6
ii. 2 3 3 + *    => results in 12
3. Infix to PostFix (100)
a. Example:
i. (a + b)*c   => ab+c*
ii. a + b * c   => abc*+
4. Use your sequence of programs to evaluate, convert and solve equations.

Use the input file, “buff.txt” (contents is shown below) to test your program. First, though, go through the input file and make sure you can solve the equations by hand, before you program. The first three sections of the input file test the different parts of your program individually, while the last section asks you use your software to check an equation for validity, convert it to postfix, and then evaluate it.

As far as reading the file, I have provided you with a piece of code that reads data from a file. Use it as a guide.

parentheses tests
x = ((1 + 2)*3
x = (1 + 2))*3
y = (z * j)/(b * 8)^2
postfix equation solving
7 3 + 9 *
5 2 + 1 9 * *
8 9 * 3 5 + -
2 + 8 4 /
infix to postfix conversion
(8 + 4) * 9
(6 + 3) * (2 * 8)
(9 * 8) – (5 + 3)
3 + (9 / 3)
Parentheses check, infix to postfix conversion, postfix evaluation
(8 + 4) * 9
(6 + 3) * (2 * 8)
(9 * 8) – (5 + 3)
3 + (9 / 3)

Here is a simple template for a stack class.

class stackOb {
int top;
char stack[];
int maxLen;

public stackOb(int maxLen)
{
stack = new char[maxLen];
top = -1;
this.maxLen = maxLen;
}

public void push(char item)
{

}

public char pop()
{

}

public boolean empty()
{

}

public void reset()
{
top = -1;
}

public void showStack()
{
int j;

System.out.println(" ");
System.out.println("Stack contents ...");
for(j=top;j>-1;j--) {
System.out.println(stack[j]);
}
System.out.println(" ");
}

public void showStack0toTop()
{
int j;

System.out.println(" ");
System.out.println("Stack contents ...");
for(j=0;j<=top;j++) {
System.out.print(stack[j]);
}
System.out.println(" ");
}


}
Code requirements
1. No GUI’s required, concentrate on the functionality.
2. JAVA or C/C variant
3. No fancy built in types will be accepted. Make your own structures, your own functions, etc.

Example of File reading

import java.util.Scanner;

import java.io.*;

public class fileIn {
String fname;

    public fileIn() {
    System.out.println("Constructor");
    getFileName();
    readFileContents();
    }
   
    public void readFileContents()
    {
    boolean looping;
    DataInputStream in;
    String line;
    int j, len;
    char ch;
   
    /* Read input from file and process. */
       try {
            in = new DataInputStream(new FileInputStream(fname));
            
            looping = true;
            while(looping) {
                /* Get a line of input from the file. */
                if (null == (line = in.readLine())) {
                   looping = false;
                   /* Close and free up system resource. */
                   in.close();
                }
                else {
                System.out.println("line = "+line);
                j = 0;
                len = line.length();
                for(j=0;j<len;j++){
                System.out.println("line["+j+"] = "+line.charAt(j));
                }
                }
            } /* End while. */
               
       } /* End try. */
      
       catch(IOException e) {
            System.out.println("Error " + e);
       } /* End catch. */
    }
   
    public void getFileName()
    {
    Scanner in = new Scanner(System.in);
   
    System.out.println("Enter file name please.");
    fname = in.nextLine();
    System.out.println("You entered "+fname);
    }
   
    public static void main(String[] args)
{

System.out.println("Hello TV land!");

fileIn f = new fileIn();

System.out.println("Bye-bye!");
}
}
Solution Preview

These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references.
Students may use these solutions for personal skill-building and practice.
Unethical use is strictly forbidden.

#include <iostream>
#include <fstream>
#include <cstdlib>

using namespace std;

#define isNumber(c) (c >= '0' && c <= '9')
#define isAlphanumeric(c) ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9'))
#define isOperator(c) ((c == '+') || (c == '-') || (c == '*') || (c == '/') || (c == '^'))
#define isOpenParenthesis(c) (c == '(' || c == '[' || c == '{')
#define isClosedParenthesis(c) (c == ')' || c == ']' || c == '}')


class Stack {
private:
int top;
char* stack;
int maxLen;
public:
Stack(int);
void push(char);
char pop();
char peek();
bool empty();
void reset();
void print();
~Stack();
};

Stack::Stack(int size) {
stack = new char[size];
top = -1;
maxLen = size;
}

void Stack::push(char item) {
if(top < (maxLen-1)) {
    top++;
    stack[top] = item;
}
else {
    cout << "Error: Stack overflow! Exiting program..." << endl;
    exit(EXIT_FAILURE);
}
}

char Stack::pop() {
if (empty()) {
    cout << "Error: Stack underflow! Exiting program..." << endl;
    exit(EXIT_FAILURE);
}
else {
    return stack[top--];
}
}
This is only a preview of the solution.
Please use the purchase button to see the entire solution.
By purchasing this solution you'll be able to access the following files:
solution.cpp
Purchase Solution
$20.00
Google Pay
Amazon
Paypal
Mastercard
Visacard
Discover
Amex
View Available Computer Science Tutors 529 tutors matched
Ionut
(ionut)
Hi! MSc Applied Informatics & Computer Science Engineer. Practical experience in many CS & IT branches.Research work & homework
5/5 (5,654+ sessions)
2 hours avg response
Leo
(Leo)
Hi! I have been a professor in New York and taught in a math department and in an applied math department.
4.9/5 (5,652+ sessions)
2 hours avg response
Pranay
(math1983)
Ph.D. in mathematics and working as an Assistant Professor in University. I can provide help in mathematics, statistics and allied areas.
4.6/5 (5,512+ sessions)
1 hour avg response

Similar Homework Solutions

8.1.0PHP Version393msRequest Duration45MBMemory UsageGET college-homework-library/{category}/{subject}/{id}Route
    • Booting (236ms)time
    • Application (158ms)time
    • 1 x Booting (60.11%)
      236ms
      1 x Application (40.07%)
      158ms
      • Illuminate\Routing\Events\Routing (1.41ms)
      • Illuminate\Routing\Events\RouteMatched (569μs)
      • Illuminate\Foundation\Events\LocaleUpdated (3.15ms)
      • eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibrary (217μs)
      • eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibrary (214μs)
      • Illuminate\Database\Events\ConnectionEstablished (1.13ms)
      • Illuminate\Database\Events\StatementPrepared (9.13ms)
      • Illuminate\Database\Events\QueryExecuted (1.13ms)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (96μs)
      • eloquent.booting: App\Models\Subject (101μs)
      • eloquent.booted: App\Models\Subject (43μs)
      • Illuminate\Database\Events\StatementPrepared (1.59ms)
      • Illuminate\Database\Events\QueryExecuted (1.85ms)
      • eloquent.retrieved: App\Models\Subject (138μs)
      • eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibraryFile (157μs)
      • eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibraryFile (61μs)
      • Illuminate\Database\Events\StatementPrepared (792μs)
      • Illuminate\Database\Events\QueryExecuted (2.25ms)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (92μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (16μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (8μs)
      • eloquent.booting: App\Models\SubjectCat (583μs)
      • eloquent.booted: App\Models\SubjectCat (40μs)
      • Illuminate\Database\Events\StatementPrepared (599μs)
      • Illuminate\Database\Events\QueryExecuted (901μs)
      • eloquent.retrieved: App\Models\SubjectCat (86μs)
      • Illuminate\Cache\Events\CacheHit (14.76ms)
      • Illuminate\Cache\Events\CacheMissed (686μs)
      • Illuminate\Database\Events\StatementPrepared (856μs)
      • Illuminate\Database\Events\QueryExecuted (20.05ms)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (103μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (17μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (9μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (6μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (7μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (6μs)
      • Illuminate\Database\Events\StatementPrepared (1.19ms)
      • Illuminate\Database\Events\QueryExecuted (2.03ms)
      • eloquent.retrieved: App\Models\Subject (129μs)
      • Illuminate\Cache\Events\KeyWritten (1.41ms)
      • Illuminate\Database\Events\StatementPrepared (1.97ms)
      • Illuminate\Database\Events\QueryExecuted (1.38ms)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (84μs)
      • Illuminate\Database\Events\StatementPrepared (1.16ms)
      • Illuminate\Database\Events\QueryExecuted (1.19ms)
      • Illuminate\Database\Events\StatementPrepared (755μs)
      • Illuminate\Database\Events\QueryExecuted (1.34ms)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (68μs)
      • Illuminate\Cache\Events\CacheHit (441μs)
      • creating: homework.show (298μs)
      • composing: homework.show (120μs)
      • creating: components.breadcrumbs (342μs)
      • composing: components.breadcrumbs (143μs)
      • Illuminate\Database\Events\StatementPrepared (1.64ms)
      • Illuminate\Database\Events\QueryExecuted (1.13ms)
      • eloquent.retrieved: App\Models\SubjectCat (105μs)
      • Illuminate\Cache\Events\CacheHit (5.1ms)
      • Illuminate\Cache\Events\CacheHit (181μs)
      • Illuminate\Cache\Events\CacheHit (195μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (195μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (197μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (195μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (231μs)
      • Illuminate\Cache\Events\CacheHit (210μs)
      • Illuminate\Cache\Events\CacheHit (152μs)
      • Illuminate\Cache\Events\CacheHit (237μs)
      • Illuminate\Cache\Events\CacheHit (169μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (166μs)
      • Illuminate\Cache\Events\CacheHit (196μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (205μs)
      • Illuminate\Cache\Events\CacheHit (152μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (202μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (209μs)
      • Illuminate\Cache\Events\CacheHit (201μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (210μs)
      • Illuminate\Cache\Events\CacheHit (167μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (198μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (167μs)
      • Illuminate\Cache\Events\CacheHit (197μs)
      • Illuminate\Cache\Events\CacheHit (169μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (206μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (195μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (201μs)
      • Illuminate\Cache\Events\CacheHit (212μs)
      • Illuminate\Cache\Events\CacheHit (196μs)
      • Illuminate\Cache\Events\CacheHit (178μs)
      • Illuminate\Cache\Events\CacheHit (206μs)
      • Illuminate\Cache\Events\CacheHit (175μs)
      • Illuminate\Cache\Events\CacheHit (196μs)
      • Illuminate\Cache\Events\CacheHit (172μs)
      • Illuminate\Cache\Events\CacheHit (207μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (188μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (203μs)
      • Illuminate\Cache\Events\CacheHit (177μs)
      • Illuminate\Cache\Events\CacheHit (252μs)
      • Illuminate\Cache\Events\CacheHit (196μs)
      • Illuminate\Cache\Events\CacheHit (220μs)
      • Illuminate\Cache\Events\CacheHit (181μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (177μs)
      • Illuminate\Cache\Events\CacheHit (195μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (175μs)
      • Illuminate\Cache\Events\CacheHit (207μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (157μs)
      • Illuminate\Cache\Events\CacheHit (199μs)
      • Illuminate\Cache\Events\CacheHit (169μs)
      • Illuminate\Cache\Events\CacheHit (262μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (213μs)
      • Illuminate\Cache\Events\CacheHit (188μs)
      • Illuminate\Cache\Events\CacheHit (160μs)
      • Illuminate\Cache\Events\CacheHit (203μs)
      • Illuminate\Cache\Events\CacheHit (161μs)
      • Illuminate\Cache\Events\CacheHit (205μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (188μs)
      • Illuminate\Cache\Events\CacheHit (165μs)
      • Illuminate\Cache\Events\CacheHit (208μs)
      • Illuminate\Cache\Events\CacheHit (165μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (172μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (214μs)
      • Illuminate\Cache\Events\CacheHit (200μs)
      • Illuminate\Cache\Events\CacheHit (894μs)
      • Illuminate\Cache\Events\CacheHit (248μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (166μs)
      • Illuminate\Cache\Events\CacheHit (191μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (185μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (216μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (152μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (214μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (213μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (203μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (157μs)
      • Illuminate\Cache\Events\CacheHit (178μs)
      • Illuminate\Cache\Events\CacheHit (156μs)
      • Illuminate\Cache\Events\CacheHit (178μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (177μs)
      • Illuminate\Cache\Events\CacheHit (157μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (157μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (151μs)
      • Illuminate\Cache\Events\CacheHit (172μs)
      • Illuminate\Cache\Events\CacheHit (151μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (313μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (229μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (198μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (165μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (185μs)
      • Illuminate\Cache\Events\CacheHit (161μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (161μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (255μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (223μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (204μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (201μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (212μs)
      • Illuminate\Cache\Events\CacheHit (160μs)
      • Illuminate\Cache\Events\CacheHit (178μs)
      • Illuminate\Cache\Events\CacheHit (154μs)
      • Illuminate\Cache\Events\CacheHit (209μs)
      • Illuminate\Cache\Events\CacheHit (217μs)
      • Illuminate\Cache\Events\CacheHit (290μs)
      • Illuminate\Cache\Events\CacheHit (199μs)
      • Illuminate\Cache\Events\CacheHit (217μs)
      • Illuminate\Cache\Events\CacheHit (178μs)
      • Illuminate\Cache\Events\CacheHit (229μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (263μs)
      • Illuminate\Cache\Events\CacheHit (172μs)
      • Illuminate\Cache\Events\CacheHit (404μs)
      • Illuminate\Cache\Events\CacheHit (211μs)
      • Illuminate\Cache\Events\CacheHit (190μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (160μs)
      • Illuminate\Cache\Events\CacheHit (196μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (978μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (160μs)
      • Illuminate\Cache\Events\CacheHit (241μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (209μs)
      • Illuminate\Cache\Events\CacheHit (199μs)
      • Illuminate\Cache\Events\CacheHit (209μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (210μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (203μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (192μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (219μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (152μs)
      • Illuminate\Cache\Events\CacheHit (197μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (172μs)
      • Illuminate\Cache\Events\CacheHit (201μs)
      • Illuminate\Cache\Events\CacheHit (188μs)
      • Illuminate\Cache\Events\CacheHit (166μs)
      • Illuminate\Cache\Events\CacheHit (197μs)
      • Illuminate\Cache\Events\CacheHit (151μs)
      • Illuminate\Cache\Events\CacheHit (176μs)
      • Illuminate\Cache\Events\CacheHit (145μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (149μs)
      • Illuminate\Cache\Events\CacheHit (172μs)
      • Illuminate\Cache\Events\CacheHit (147μs)
      • Illuminate\Cache\Events\CacheHit (178μs)
      • Illuminate\Cache\Events\CacheHit (153μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (159μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (160μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (149μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (147μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (234μs)
      • Illuminate\Cache\Events\CacheHit (195μs)
      • Illuminate\Cache\Events\CacheHit (172μs)
      • Illuminate\Cache\Events\CacheHit (259μs)
      • Illuminate\Cache\Events\CacheHit (191μs)
      • Illuminate\Cache\Events\CacheHit (204μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (199μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (191μs)
      • Illuminate\Cache\Events\CacheHit (154μs)
      • Illuminate\Cache\Events\CacheHit (191μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (147μs)
      • Illuminate\Cache\Events\CacheHit (167μs)
      • Illuminate\Cache\Events\CacheHit (140μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (152μs)
      • Illuminate\Cache\Events\CacheHit (190μs)
      • Illuminate\Cache\Events\CacheHit (153μs)
      • Illuminate\Cache\Events\CacheHit (175μs)
      • Illuminate\Cache\Events\CacheHit (218μs)
      • Illuminate\Cache\Events\CacheHit (197μs)
      • Illuminate\Cache\Events\CacheHit (140μs)
      • Illuminate\Cache\Events\CacheHit (187μs)
      • Illuminate\Cache\Events\CacheHit (147μs)
      • Illuminate\Cache\Events\CacheHit (167μs)
      • Illuminate\Cache\Events\CacheHit (147μs)
      • Illuminate\Cache\Events\CacheHit (165μs)
      • Illuminate\Cache\Events\CacheHit (144μs)
      • Illuminate\Cache\Events\CacheHit (178μs)
      • Illuminate\Cache\Events\CacheHit (149μs)
      • Illuminate\Cache\Events\CacheHit (181μs)
      • Illuminate\Cache\Events\CacheHit (147μs)
      • Illuminate\Cache\Events\CacheHit (175μs)
      • Illuminate\Cache\Events\CacheHit (147μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (143μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (143μs)
      • creating: site.layouts.app (482μs)
      • composing: site.layouts.app (21μs)
      • creating: components.canonical (438μs)
      • composing: components.canonical (164μs)
      • creating: components.open-graph (185μs)
      • composing: components.open-graph (74μs)
      • creating: site.headers.header (265μs)
      • composing: site.headers.header (72μs)
      • Illuminate\Cache\Events\CacheHit (1.63ms)
      • creating: components.footer (93μs)
      • composing: components.footer (102μs)
      • Illuminate\Cache\Events\CacheHit (895μs)
      • Illuminate\Cache\Events\CacheHit (290μs)
      • Illuminate\Cache\Events\CacheHit (318μs)
      • Illuminate\Cache\Events\CacheHit (263μs)
      • Illuminate\Cache\Events\CacheHit (215μs)
      • Illuminate\Cache\Events\CacheHit (240μs)
      • Illuminate\Cache\Events\CacheHit (197μs)
      • Illuminate\Cache\Events\CacheHit (312μs)
      • Illuminate\Cache\Events\CacheHit (334μs)
      • Illuminate\Cache\Events\CacheHit (218μs)
      • Illuminate\Cache\Events\CacheHit (210μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (203μs)
      • Illuminate\Cache\Events\CacheHit (195μs)
      • creating: components.forms.contact-us (268μs)
      • composing: components.forms.contact-us (174μs)
      • creating: components.forms.get-started (160μs)
      • composing: components.forms.get-started (76μs)
      • creating: components.forms.free-tool-download (99μs)
      • composing: components.forms.free-tool-download (62μs)
      • creating: components.forms.claim-free-worksheet (93μs)
      • composing: components.forms.claim-free-worksheet (67μs)
      • creating: components.forms.tutor-subscription-waitlist (106μs)
      • composing: components.forms.tutor-subscription-waitlist (62μs)
      • creating: components.forms.tutor-subscription-join (97μs)
      • composing: components.forms.tutor-subscription-join (62μs)
      • creating: components.forms.tutor-support (166μs)
      • composing: components.forms.tutor-support (73μs)
      • 321 x Illuminate\Cache\Events\CacheHit (21.06%)
        83.00ms
        10 x Illuminate\Database\Events\QueryExecuted (8.44%)
        33.28ms
        10 x Illuminate\Database\Events\StatementPrepared (4.99%)
        19.67ms
        1 x Illuminate\Foundation\Events\LocaleUpdated (0.8%)
        3.15ms
        1 x Illuminate\Routing\Events\Routing (0.36%)
        1.41ms
        1 x Illuminate\Cache\Events\KeyWritten (0.36%)
        1.41ms
        1 x Illuminate\Database\Events\ConnectionEstablished (0.29%)
        1.13ms
        1 x Illuminate\Cache\Events\CacheMissed (0.17%)
        686μs
        1 x eloquent.booting: App\Models\SubjectCat (0.15%)
        583μs
        1 x Illuminate\Routing\Events\RouteMatched (0.14%)
        569μs
        1 x creating: site.layouts.app (0.12%)
        482μs
        1 x creating: components.canonical (0.11%)
        438μs
        1 x creating: components.breadcrumbs (0.09%)
        342μs
        1 x creating: homework.show (0.08%)
        298μs
        5 x eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (0.07%)
        268μs
        1 x creating: components.forms.contact-us (0.07%)
        268μs
        2 x eloquent.retrieved: App\Models\Subject (0.07%)
        267μs
        1 x creating: site.headers.header (0.07%)
        265μs
        7 x eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (0.06%)
        244μs
        1 x eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibrary (0.06%)
        217μs
        1 x eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibrary (0.05%)
        214μs
        2 x eloquent.retrieved: App\Models\SubjectCat (0.05%)
        191μs
        1 x creating: components.open-graph (0.05%)
        185μs
        1 x composing: components.forms.contact-us (0.04%)
        174μs
        1 x creating: components.forms.tutor-support (0.04%)
        166μs
        1 x composing: components.canonical (0.04%)
        164μs
        1 x creating: components.forms.get-started (0.04%)
        160μs
        1 x eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibraryFile (0.04%)
        157μs
        1 x composing: components.breadcrumbs (0.04%)
        143μs
        1 x composing: homework.show (0.03%)
        120μs
        1 x creating: components.forms.tutor-subscription-waitlist (0.03%)
        106μs
        1 x composing: components.footer (0.03%)
        102μs
        1 x eloquent.booting: App\Models\Subject (0.03%)
        101μs
        1 x creating: components.forms.free-tool-download (0.03%)
        99μs
        1 x creating: components.forms.tutor-subscription-join (0.02%)
        97μs
        1 x creating: components.footer (0.02%)
        93μs
        1 x creating: components.forms.claim-free-worksheet (0.02%)
        93μs
        1 x composing: components.forms.get-started (0.02%)
        76μs
        1 x composing: components.open-graph (0.02%)
        74μs
        1 x composing: components.forms.tutor-support (0.02%)
        73μs
        1 x composing: site.headers.header (0.02%)
        72μs
        1 x composing: components.forms.claim-free-worksheet (0.02%)
        67μs
        1 x composing: components.forms.free-tool-download (0.02%)
        62μs
        1 x composing: components.forms.tutor-subscription-waitlist (0.02%)
        62μs
        1 x composing: components.forms.tutor-subscription-join (0.02%)
        62μs
        1 x eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibraryFile (0.02%)
        61μs
        1 x eloquent.booted: App\Models\Subject (0.01%)
        43μs
        1 x eloquent.booted: App\Models\SubjectCat (0.01%)
        40μs
        1 x composing: site.layouts.app (0.01%)
        21μs
      14 templates were rendered
      • 1x homework.showshow.blade.phpblade
      • 1x components.breadcrumbsbreadcrumbs.blade.phpblade
      • 1x site.layouts.appapp.blade.phpblade
      • 1x components.canonicalcanonical.blade.phpblade
      • 1x components.open-graphopen-graph.blade.phpblade
      • 1x site.headers.headerheader.blade.phpblade
      • 1x components.footerfooter.blade.phpblade
      • 1x components.forms.contact-uscontact-us.blade.phpblade
      • 1x components.forms.get-startedget-started.blade.phpblade
      • 1x components.forms.free-tool-downloadfree-tool-download.blade.phpblade
      • 1x components.forms.claim-free-worksheetclaim-free-worksheet.blade.phpblade
      • 1x components.forms.tutor-subscription-waitlisttutor-subscription-waitlist.blade.phpblade
      • 1x components.forms.tutor-subscription-jointutor-subscription-join.blade.phpblade
      • 1x components.forms.tutor-supporttutor-support.blade.phpblade
      uri
      GET college-homework-library/{category}/{subject}/{id}
      middleware
      web, utm.parameters
      controller
      App\Http\Controllers\HomeworkLibraryController@show
      namespace
      where
      as
      homework.show
      file
      app/Http/Controllers/HomeworkLibraryController.php:79-176
      10 statements were executed, 4 of which were duplicates, 6 unique. Show only duplicated42.18ms
      • Connection Establishedtwenty4_siteHomeworkLibraryController.php#91
        Backtrace
        • 13. app/Http/Controllers/HomeworkLibraryController.php:91
        • 14. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 15. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 16. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `solutionslibrary` where `status` = 'published' and `price` > 0 and `solutionslibrary`.`id` = '47755' limit 1
        9.47mstwenty4_siteHomeworkLibraryController.php#97
        Bindings
        • 0: published
        • 1: 0
        • 2: 47755
        Backtrace
        • 16. app/Http/Controllers/HomeworkLibraryController.php:97
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `subjects` where `subjects`.`id` in (16)
        1.92mstwenty4_siteHomeworkLibraryController.php#97
        Backtrace
        • 21. app/Http/Controllers/HomeworkLibraryController.php:97
        • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` in (47755)
        2.44mstwenty4_siteHomeworkLibraryController.php#97
        Backtrace
        • 21. app/Http/Controllers/HomeworkLibraryController.php:97
        • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `subject_cats` where `subject_cats`.`id` = 3 limit 1
        970μstwenty4_siteHomeworkLibrary.php#201
        Bindings
        • 0: 3
        Backtrace
        • 20. app/Models/HomeworkLibrary/HomeworkLibrary.php:201
        • 26. app/Http/Controllers/HomeworkLibraryController.php:105
        • 27. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 28. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 29. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • select * from `solutionslibrary` where `id` <> 47755 and `subject` = 16 and `status` = 'published' and `price` > 0 order by RAND() limit 6
        20.11mstwenty4_siteHomeworkLibraryRepository.php#30
        Bindings
        • 0: 47755
        • 1: 16
        • 2: published
        • 3: 0
        Backtrace
        • 14. app/Repositories/HomeworkLibraryRepository.php:30
        • 15. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 16. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 18. app/Repositories/HomeworkLibraryRepository.php:39
        • 19. app/Http/Controllers/HomeworkLibraryController.php:139
      • select * from `subjects` where `subjects`.`id` in (16)
        2.47mstwenty4_siteHomeworkLibraryRepository.php#30
        Backtrace
        • 19. app/Repositories/HomeworkLibraryRepository.php:30
        • 20. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 21. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 23. app/Repositories/HomeworkLibraryRepository.php:39
        • 24. app/Http/Controllers/HomeworkLibraryController.php:139
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` = 47755 and `solutionslibrary_files`.`solutionlib_id` is not null and `publish` = 'question' order by `order` asc, `id` asc
        1.28mstwenty4_siteHomeworkLibrary.php#260
        Bindings
        • 0: 47755
        • 1: question
        Backtrace
        • 15. app/Models/HomeworkLibrary/HomeworkLibrary.php:260
        • 16. app/Transformers/HomeworkLibrary/HomeworkLibraryTransformer.php:58
        • 19. vendor/league/fractal/src/TransformerAbstract.php:128
        • 20. vendor/league/fractal/src/TransformerAbstract.php:107
        • 21. vendor/league/fractal/src/Scope.php:383
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` = 47755 and `solutionslibrary_files`.`solutionlib_id` is not null and `publish` = 'teaser' order by `order` asc, `id` asc
        1.2mstwenty4_siteHomeworkLibrary.php#260
        Bindings
        • 0: 47755
        • 1: teaser
        Backtrace
        • 15. app/Models/HomeworkLibrary/HomeworkLibrary.php:260
        • 16. app/Transformers/HomeworkLibrary/HomeworkLibraryTransformer.php:69
        • 19. vendor/league/fractal/src/TransformerAbstract.php:128
        • 20. vendor/league/fractal/src/TransformerAbstract.php:107
        • 21. vendor/league/fractal/src/Scope.php:383
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` = 47755 and `solutionslibrary_files`.`solutionlib_id` is not null and `publish` = 'solution' order by `order` asc, `id` asc
        1.17mstwenty4_siteHomeworkLibrary.php#260
        Bindings
        • 0: 47755
        • 1: solution
        Backtrace
        • 15. app/Models/HomeworkLibrary/HomeworkLibrary.php:260
        • 16. app/Transformers/HomeworkLibrary/HomeworkLibraryTransformer.php:80
        • 19. vendor/league/fractal/src/TransformerAbstract.php:128
        • 20. vendor/league/fractal/src/TransformerAbstract.php:107
        • 21. vendor/league/fractal/src/Scope.php:383
      • select * from `subject_cats` where `subject_cats`.`id` = 3 limit 1
        1.15mstwenty4_siteHomeworkLibrary.php#201
        Bindings
        • 0: 3
        Backtrace
        • 20. app/Models/HomeworkLibrary/HomeworkLibrary.php:201
        • 32. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • 33. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 34. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
        • 35. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      App\Models\HomeworkLibrary\HomeworkLibrary
      7HomeworkLibrary.php
      App\Models\HomeworkLibrary\HomeworkLibraryFile
      5HomeworkLibraryFile.php
      App\Models\Subject
      2Subject.php
      App\Models\SubjectCat
      2SubjectCat.php
          _token
          7oqkH5grWYLCIuOuvue9tjCoI95SvfjFh0TUKHvP
          utm_source
          direct
          redirectUrl
          /college-homework-library/Computer-Science/C-Family-Programming/47755
          _previous
          array:1 [ "url" => "https://staging.dev.24houranswers.com/college-homework-library/Computer-Scienc...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /college-homework-library/Computer-Science/C-Family-Programming/47755
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:21 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "x-amzn-trace-id" => array:1 [ 0 => "Root=1-680dfe9c-0c5548321046c5990677f55e" ] "host" => array:1 [ 0 => "staging.dev.24houranswers.com" ] "x-forwarded-port" => array:1 [ 0 => "443" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "18.217.17.116" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sun, 27 Apr 2025 09:53:32 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlNOUTBSZWxGYStodFoyNzRyaGx5MWc9PSIsInZhbHVlIjoiNmQ2TkprQmExdzNhdjl6UTA4TVhsOWdXVjlkYTk1VDBuYzR5cGJYNnFFeCtXR3lIYmczSGo4WXpkUEZpdCtlQk8wMyswNnA0TDUyWlovZ1Q1QU9tdklWYmd0bVl5Rk9vT1FEOGxRaXNxMjBWTEJVN1U1VzhGQWlOUVRLRG1TbUgiLCJtYWMiOiJlNjU0NTBiMWE3ZDVlYTlmMmMxMzg2Yjk1ODc4MWU3NjU2ZjllNWI4ZTRiNDUxNmQ0OTdiMTgwZGM4N2ZjNmNmIiwidGFnIjoiIn0%3D; expires=Sun, 27 Apr 2025 11:53:32 GMT; Max-Age=7200; path=/; domain=.24houranswers.com; samesite=laxXSRF-TOKEN=eyJpdiI6IlNOUTBSZWxGYStodFoyNzRyaGx5MWc9PSIsInZhbHVlIjoiNmQ2TkprQmExdzNhdjl6UTA4TVhsOWdXVjlkYTk1VDBuYzR5cGJYNnFFeCtXR3lIYmczSGo4WXpkUEZpdCtlQk8wMyswN" 1 => "24houranswers_session=eyJpdiI6IkN5ZHNjZGJ4ejhuY2wyRHJYQW1Kdnc9PSIsInZhbHVlIjoiMnI0N2p5S09NbG9uVGZXUmRTUStBa0VKWm1aUWhpeWFMa2pQK084M2pSZm9IREIrMGVGQlVmTDBwR2FMSDBza0J4bys5S0ZBQ1pBUXR3YUpDYWx1V1ZLVGRjQVNpOWlhTXBaRnNBam5IM08xdHI5TENhMmNsVlZodThKbktJdTEiLCJtYWMiOiI1YTI1YmU3MjlhMjUxNTEyYzk0MzE1ZmU5YzU2NDY4YWMzY2I5YmJhNjAzMTE0NzM2MGNhZmE5ZDQzNTUwODZjIiwidGFnIjoiIn0%3D; expires=Sun, 27 Apr 2025 11:53:32 GMT; Max-Age=7200; path=/; domain=.24houranswers.com; httponly; samesite=lax24houranswers_session=eyJpdiI6IkN5ZHNjZGJ4ejhuY2wyRHJYQW1Kdnc9PSIsInZhbHVlIjoiMnI0N2p5S09NbG9uVGZXUmRTUStBa0VKWm1aUWhpeWFMa2pQK084M2pSZm9IREIrMGVGQlVmTDBwR2FMSD" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlNOUTBSZWxGYStodFoyNzRyaGx5MWc9PSIsInZhbHVlIjoiNmQ2TkprQmExdzNhdjl6UTA4TVhsOWdXVjlkYTk1VDBuYzR5cGJYNnFFeCtXR3lIYmczSGo4WXpkUEZpdCtlQk8wMyswNnA0TDUyWlovZ1Q1QU9tdklWYmd0bVl5Rk9vT1FEOGxRaXNxMjBWTEJVN1U1VzhGQWlOUVRLRG1TbUgiLCJtYWMiOiJlNjU0NTBiMWE3ZDVlYTlmMmMxMzg2Yjk1ODc4MWU3NjU2ZjllNWI4ZTRiNDUxNmQ0OTdiMTgwZGM4N2ZjNmNmIiwidGFnIjoiIn0%3D; expires=Sun, 27-Apr-2025 11:53:32 GMT; domain=.24houranswers.com; path=/XSRF-TOKEN=eyJpdiI6IlNOUTBSZWxGYStodFoyNzRyaGx5MWc9PSIsInZhbHVlIjoiNmQ2TkprQmExdzNhdjl6UTA4TVhsOWdXVjlkYTk1VDBuYzR5cGJYNnFFeCtXR3lIYmczSGo4WXpkUEZpdCtlQk8wMyswN" 1 => "24houranswers_session=eyJpdiI6IkN5ZHNjZGJ4ejhuY2wyRHJYQW1Kdnc9PSIsInZhbHVlIjoiMnI0N2p5S09NbG9uVGZXUmRTUStBa0VKWm1aUWhpeWFMa2pQK084M2pSZm9IREIrMGVGQlVmTDBwR2FMSDBza0J4bys5S0ZBQ1pBUXR3YUpDYWx1V1ZLVGRjQVNpOWlhTXBaRnNBam5IM08xdHI5TENhMmNsVlZodThKbktJdTEiLCJtYWMiOiI1YTI1YmU3MjlhMjUxNTEyYzk0MzE1ZmU5YzU2NDY4YWMzY2I5YmJhNjAzMTE0NzM2MGNhZmE5ZDQzNTUwODZjIiwidGFnIjoiIn0%3D; expires=Sun, 27-Apr-2025 11:53:32 GMT; domain=.24houranswers.com; path=/; httponly24houranswers_session=eyJpdiI6IkN5ZHNjZGJ4ejhuY2wyRHJYQW1Kdnc9PSIsInZhbHVlIjoiMnI0N2p5S09NbG9uVGZXUmRTUStBa0VKWm1aUWhpeWFMa2pQK084M2pSZm9IREIrMGVGQlVmTDBwR2FMSD" ] ]
          session_attributes
          0 of 0
          array:6 [ "_token" => "7oqkH5grWYLCIuOuvue9tjCoI95SvfjFh0TUKHvP" "utm_source" => "direct" "redirectUrl" => "/college-homework-library/Computer-Science/C-Family-Programming/47755" "_previous" => array:1 [ "url" => "https://staging.dev.24houranswers.com/college-homework-library/Computer-Science/C-Family-Programming/47755" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]